Sébastien Rombauts
8485bb7d29
Add comments and TODO in Travis CI build matrix
2020-01-12 22:12:10 +01:00
Sébastien Rombauts
ab8ff7376c
Fix linking with system library (libsqlite3)
...
Add FindSQLite3 from CMake v3.14 in cmake subdir custom CMake modules like FindSQLiteCpp
Add this cmake subdir to CMAKE_MODULE_PATH
Add a Travis CI build configuration using the libsqlite3-dev packagee from the Linux/Ubuntu distribution
2020-01-07 22:09:29 +01:00
Sébastien Rombauts
a7d9456f05
Re-enable Coverity static analysis
...
Manual execution of travisci_build_coverity_scan.sh as a workaround for not building on every job of the build matrix
2020-01-05 12:04:26 +01:00
Sébastien Rombauts
5a1fa743e5
Add Valgrind to Travis CI, and improve the build Matrix with more variables
...
Should detect the slight bug we currently have in our test of Database read header
2020-01-04 18:07:29 +01:00
Sébastien Rombauts
3c60b8ce3c
Travis CI: reworking the whole compiler matrix from scratch
2020-01-02 00:04:06 +01:00
Sébastien Rombauts
e6288ee920
Update copyright notice
2020-01-01 08:08:59 +01:00
Mario Emmenlauer
24564cf9a9
.travis.yml: set the build to verbose in travis to have better control over build instructions in CI
2019-11-18 11:12:57 +01:00
Sébastien Rombauts
a637d24764
Add GCC 8 and GCC 9 in the Travis CI build matrix
2019-06-24 22:16:05 +02:00
Sébastien Rombauts
a68397c7ac
Add address sanitizer as an option for GCC & Clang
...
Add corresponding option SQLITECPP_USE_ASAN
Also formalize previously existing SQLITECPP_USE_GCOV option
2019-06-24 22:01:54 +02:00
Sébastien Rombauts
2cb3cb2fef
Update copyright notice
2019-03-02 15:46:53 +01:00
Sébastien Rombauts
d020c5f694
Update copyright notices to 2018
2018-01-24 11:26:38 +01:00
Sébastien Rombauts
db24582227
Remove coverity scans that are triggered for every build of the matrix and stall the OSX build
2017-12-30 18:03:23 +01:00
Sébastien Rombauts
94b75d56c0
Add gcc 7 compiler to Travis-CI
2017-12-20 15:37:37 +01:00
Sébastien Rombauts
86985dfd1f
Fix nullptr detection with AppleClang
2017-12-17 21:42:23 +01:00
Sébastien Rombauts
48740ac7c4
Remove custom clang and osx image version
2017-12-13 19:02:16 +01:00
Sébastien Rombauts
3f3b174fb3
Travis CI : enable automatic Coverity scans
2017-12-06 08:49:29 +01:00
Sébastien Rombauts
13d12f1e48
Travis CI : do not try to "brew install cmake" on OS X
2016-12-02 15:05:30 +01:00
Sébastien Rombauts
b99e8c62e9
Cleanup Travis CI configuration
2016-07-26 21:58:52 +02:00
Sébastien Rombauts
d98cc930cc
CMake prints the compiler version instead of the Travis script
2016-06-27 11:36:25 +02:00
Paul Dreik
3bdc41ab5c
build with several compilers
...
- multiple versions of gcc
- multiple versions of c++ standard
- multiple versions of clang
- os x
2016-06-27 09:29:22 +02:00
Sébastien Rombauts
50501a41e2
Fix test coverage by using gcov '-lp' options
...
NOTE: it would be good to also be able to keep unused inline functions,
but there is a problem between gcc 4.8 and -fkeep-inline-functions
2016-06-21 12:20:23 +02:00
Sébastien Rombauts
d00185dee5
Fix usage of coveralls by specifying a project root and valid exclude patterns
...
- also, send coveralls only for gcc builds
2016-06-20 16:36:48 +02:00
Sébastien Rombauts
b9f3e4d585
Switch to Ubuntu 14.04 Trusty VM : CMake 2.8.12 with add_compile_options()
2016-06-20 13:12:01 +02:00
Sébastien Rombauts
c53d885393
Update copyright notice to 2016
2016-02-10 10:27:47 +01:00
Sébastien Rombauts
aafd35a863
Do not build Doxygen documentation by default
2015-12-01 22:55:14 +01:00
Sébastien Rombauts
65309d5db8
Enable GCov instrumentation in Debug build mode and upload results to coveralls
2015-10-07 22:24:18 +02:00
Sébastien Rombauts
ebd19b0b05
Update to Travis Continuous Integration build script
...
- Migrating from legacy to container-based infrastructure
by removing the "sudo" command and moving to addons apt packages
2015-10-07 21:53:00 +02:00
Sébastien Rombauts
4c0cc910bb
Simplify scripts following changes to paths of the example
2015-03-26 17:54:38 +01:00
Sébastien Rombauts
9d4829ab1e
Cleanup and improvement to build script
...
- no googletest on appveyor as cloning this submodule does not wordk
2015-03-20 13:22:49 +01:00
Sébastien Rombauts
b84721aed3
Update copyright date in recently modified files
2015-03-08 22:53:33 +01:00
Sébastien Rombauts
5812460a21
Reactivated dev tools in scripts and Travis CI config file
2014-09-24 09:11:35 +02:00
Sébastien Rombauts
bf4614ddb6
ctest --output-on-failure
2014-03-13 22:47:09 +01:00
Sébastien Rombauts
1af6930fc7
Added a cppcheck rule to the "all" target
...
- Travis: apt-get install cppcheck
2013-10-24 07:06:35 +02:00
Sébastien Rombauts
ada826aa8f
Adding a "test" target to CMake & a Travis CI config file
2013-08-24 19:24:06 +02:00