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