Skip to content

Commit e4ca307

Browse files
committed
Add a Travis CI config to BUILD_SHARED_LIBS
1 parent f7ad43a commit e4ca307

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

.travis.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ env:
1515
- INTERNAL_SQLITE=ON
1616
- VALGRIND=OFF
1717
- TESTS=ON
18+
- SHARED_LIBS=OFF
1819

1920
# Build variants (should test a reasonable number of combination of CMake options)
2021
jobs:
@@ -65,6 +66,12 @@ jobs:
6566
- cc=gcc cxx=g++
6667
- BUILD_TYPE=Release
6768

69+
# GCC 7.4.0 Shared Libs (Ubuntu Bionic 18.04)
70+
- dist: bionic
71+
env:
72+
- cc=gcc cxx=g++
73+
- SHARED_LIBS=ON
74+
6875
# GCC 7.4.0 test linking with libsqlite3-dev package (Ubuntu Bionic 18.04)
6976
- dist: bionic
7077
env:
@@ -144,7 +151,7 @@ before_install:
144151
before_script:
145152
- mkdir build
146153
- cd build
147-
- cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DSQLITECPP_INTERNAL_SQLITE=$INTERNAL_SQLITE -DSQLITECPP_USE_ASAN=$ASAN -DSQLITECPP_USE_GCOV=$GCOV -DSQLITECPP_BUILD_EXAMPLES=$TESTS -DSQLITECPP_BUILD_TESTS=$TESTS ..
154+
- cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_SHARED_LIBS=$SHARED_LIBS -DSQLITECPP_INTERNAL_SQLITE=$INTERNAL_SQLITE -DSQLITECPP_USE_ASAN=$ASAN -DSQLITECPP_USE_GCOV=$GCOV -DSQLITECPP_BUILD_EXAMPLES=$TESTS -DSQLITECPP_BUILD_TESTS=$TESTS ..
148155

149156
# build examples, and run tests (ie make & make test)
150157
script:

0 commit comments

Comments
 (0)