Commit Graph

23 Commits (master)

Author SHA1 Message Date
Lothar Braun 0078dcf7a4
Merge pull request #144 from nickbroon/compilers
Add gcc9 and gcc10 to travis build
2020-05-27 20:28:15 +02:00
Nicholas Brown e2cddc47c6 Add gcc-9 and gcc-10 to the travis builds 2020-05-27 16:16:13 +01:00
Nicholas Brown 75f1e67c03 use out of source tree build for travis builds
This is recommended way to use cmake
2020-05-27 11:43:34 +01:00
Lothar Braun 73534e72dc libmysqlclient depends on libssl-dev, so disable mysql for DTLS=OFF 2020-05-26 21:06:12 +02:00
Lothar Braun 45bb98d3e8 Enable build of mysql and postgresql support in travis 2020-05-14 23:00:39 +02:00
Lothar Braun d4c84e1576 Travis: Switch build container from xenial to bionic 2020-04-12 12:36:29 +02:00
Nicholas Brown 654eba2a87 add clang 8 to the travis builds 2019-03-29 12:58:03 +00:00
Oliver Gasser 011294caa6 Fix build on gcc8 2018-11-29 11:17:12 +01:00
Nicholas Brown f4a3b38555 Add scan-build static analysis
Commented out stage showing how scan-build can be run.
It fails the build with about 50 errors.
scan-build is very conservative, producing almost no false positives,
so these are probably all real issues that need investigating.
2018-11-07 17:36:13 +00:00
Nicholas Brown 130ce8cdbf vermont does not compile with gcc 8 2018-11-07 15:27:37 +00:00
Nicholas Brown d434b92b14 Add clang 6 and 7 to travis 2018-11-07 15:26:36 +00:00
Nicholas Brown 55f190a926 Add debug builds to Travis matrix 2018-02-13 10:04:56 +00:00
Nicholas Brown cb5d6ace68 Parameterize cmake build type in travis matrix 2018-02-13 10:04:56 +00:00
Nicholas Brown 6f4df87bc9 Use -Werror to fail the build on compiler warnings
Use make -k so that all warnings are ouput if there are any.
This is the future :-)
2018-01-17 11:57:55 +00:00
Emanuel Vintila a2bc9b14c9 updated travis config to use newer compiler versions 2018-01-16 16:02:15 +01:00
Nicholas Brown 9e4576527b perform an install during travis build 2017-12-14 16:34:17 +00:00
Nicholas Brown 17b357d068 only packages needed
Make use of YAML references to only include packages needed for each
matrix entry.
2017-12-13 14:39:17 +00:00
Luca Boccassi 556280d91b Travis: test-build ZMQ support
Pull packages from OBS as they are not availablein Ubuntu 14.04
2017-12-10 19:53:53 +00:00
Luca Boccassi b553cd8fb3 Travis: set sudo: false to use container infrastructure
Container-based builds are scheduled faster than VM-based ones, with
the only difference being not being able to use sudo commands
2017-12-10 19:52:56 +00:00
Luca Boccassi c3a2bd6199 Travis: add GCC build to increase coverage 2017-12-10 19:52:42 +00:00
Nicholas Brown dfc96632bb Simplify the matrix of jobs, without having to explicitly use matrix
It's fine to include the package even when not used, as the
compilation is explicitly controlled.
2017-12-08 18:18:24 +00:00
Oliver Gasser 75713babb5 Build with and without DTLS support on travis 2017-12-08 15:47:21 +01:00
Nicholas Brown d4538dd097 add Github Travis CI build 2017-11-10 15:48:53 +00:00