Skip to content

Commit

Permalink
Merge 6430a28 into 05bb0be
Browse files Browse the repository at this point in the history
  • Loading branch information
Chih-Hsuan Yen committed Aug 24, 2018
2 parents 05bb0be + 6430a28 commit d2d73c2
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions .travis.yml
@@ -1,7 +1,7 @@
language: c

# container-based builds
sudo: required
sudo: false

git:
depth: 1
Expand All @@ -18,26 +18,22 @@ matrix:
- compiler: gcc
env: BUILD=cmake
- compiler: clang
env: BUILD=cmake CMAKE_OPTION="-DUSE_VALGRIND=no -DNO_UNDEFINED=no" CFLAGS="-fsanitize=address -fsanitize=undefined"
env: BUILD=cmake CMAKE_OPTION="-DUSE_VALGRIND=no -DNO_UNDEFINED=no" CC=clang-6.0 CFLAGS="-fsanitize=address -fsanitize=undefined"
- compiler: gcc
env: BUILD=cmake CMAKE_OPTION="-DENABLE_GCOV=yes -DUSE_VALGRIND=no" COVERALLS=yes
- compiler: clang
env: BUILD=cmake CMAKE_OPTION="-DWITH_STATIC_SQLITE3=yes"
env: BUILD=cmake CMAKE_OPTION="-DWITH_INTERNAL_SQLITE3=yes" CC=clang-6.0
- compiler: gcc
env: BUILD=autotools CONFIGURE_OPTION="--with-static_sqlite3=yes"
env: BUILD=autotools CONFIGURE_OPTION="--with-internal-sqlite3=yes"
- compiler: gcc
env: BUILD=cmake CMAKE_OPTION="-DWITH_SQLITE3=no"
- compiler: clang
env: BUILD=autotools CONFIGURE_OPTION="--with-sqlite3=no"
env: BUILD=autotools CONFIGURE_OPTION="--with-sqlite3=no" CC=clang-6.0


before_install:
- pip install --user cpp-coveralls
- P_JOBS="-j$(getconf _NPROCESSORS_ONLN)"
- yes | sudo add-apt-repository ppa:kalakris/cmake
- sudo apt-get update -qq

install: sudo apt-get install cmake

script:
- if [ x$BUILD == xautotools ]; then ./autogen.sh && ./configure $CONFIGURE_OPTION && make $P_JOBS CFLAGS="$CFLAGS -Wall -Werror" && make $P_JOBS check && make $P_JOBS release && LC_ALL=c sort data/tsi.src > data/tsi.src.sort && diff data/tsi.src data/tsi.src.sort; fi
Expand All @@ -59,11 +55,14 @@ addons:
apt:
sources:
# sources list: https://github.com/travis-ci/apt-source-whitelist/blob/master/ubuntu.json
- kalakris-cmake
- llvm-toolchain-trusty-6.0
- ubuntu-toolchain-r-test
packages:
# packages list: https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
- cmake
- cmake-data
- texinfo
- libsqlite3-dev
- valgrind
- g++-4.9
- clang-6.0

0 comments on commit d2d73c2

Please sign in to comment.