Björn Esser
78cd37fb18
Clean trailing white-space.
5 years ago
Björn Esser
37355cf0e6
Fix line terminators to be UNIX.
5 years ago
Eric Haszlakiewicz
0734c5303d
Merge pull request #572 from besser82/topic/besser82/cmake_fixes
Small fixes to CMakeLists
5 years ago
Björn Esser
0dac15c1ca
Fix coveralls submission.
coveralls-cpp is dead and does not work anymore.
Fortunately there is coveralls-lcov available.
5 years ago
Björn Esser
e756777c92
CMake: Check whether BSYMBOLIC is supported by the linker.
Linking with '-Bsymbolic-functions' is supported for ELF-binaries, only.
5 years ago
Eric Haszlakiewicz
96ab2f6596
osx builds also need -DDISABLE_BSYMBOLIC=ON
5 years ago
Eric Haszlakiewicz
96bb334650
I have NFC why osx fails when "set -e" is in effect, but leave it off and clean up the rest of the debuging code in the travis config.
5 years ago
Eric Haszlakiewicz
2782a6b62c
Try yet again to fix the osx build, this time do set +e
5 years ago
Eric Haszlakiewicz
a86ae1df9a
Another attempt at debugging the travis osx build, this time just ignore errors.
5 years ago
Eric Haszlakiewicz
829e0829dd
Wait a while before exiting travis to allow output to flush.
5 years ago
Eric Haszlakiewicz
cf8421c36d
Apparently cmake is already installed on travis osx builds. Try another approach to figure out what was failing.
5 years ago
Eric Haszlakiewicz
fb0b653612
Install cmake on osx travis builds. s/make check/make test/
5 years ago
Eric Haszlakiewicz
a3b82cbc77
Perform the travis build in a subdir, so the distcheck target works.
5 years ago
Eric Haszlakiewicz
677a8ccf44
Switch travis to use cmake instead of autoconf.
5 years ago
dota17
541a0b609a
modify the coveralls configuration file
5 years ago
dota17
c684b1d40b
add coveralls auto tool to json-c
5 years ago
andy5995
509600a7f7
add xenial default clang with CHECK enabled
6 years ago
andy5995
4f69529a04
add missing dist
6 years ago
andy5995
dd08b70e46
manually use apt-get to install packages on bionic
6 years ago
andy5995
dd0eef6aab
add tests on bionic beaver
6 years ago
andy5995
163db3f6d0
revert toolchain back to "test"
6 years ago
andy5995
1da4b23235
change key
6 years ago
andy5995
a49f1dee8a
use "non-test" ppa
Maybe something weird about how gcc is configured with the test
toolchain?
6 years ago
andy5995
897b49f475
remove useless condition that shows logs
6 years ago
andy5995
b140c473d1
install doxygen so 'make distcheck' can succeed
6 years ago
andy5995
6288be340c
test for more compilers
6 years ago
andy5995
57e79e1d0b
show the logs if tests fail
6 years ago
andy5995
50e7fff0f3
.travis.yml:install valgrind
(#498 )
6 years ago
Alexandru Ardelean
d8fbfc7aa1
build,travis: drop `-enable-strerror-override` argument (no longer exists)
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
8 years ago
Alexandru Ardelean
bc2e30453b
build,travis: enable strerror override option in build
To get consistent output between Linux & OS X.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
8 years ago
Alexandru Ardelean
effab3f91a
travis,tests: run cppcheck only if it exists
ugh... seems cppcheck is not packaged for OS X
And `set -e` exposes this.
And also `cppcheck` seems to exit with non-zero
exit codes by default [even if errs found].
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
8 years ago
Alexandru Ardelean
ba8625a701
tests: add `set -e` specifier to bail early on build run
Seems that test1 is failing, but travis is not catching it.
Likely, this is because the `cppcheck` returns success
and we need to bail on the `make check` step.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
8 years ago
Nicola Spanti (RyDroid)
36b4003118
Adding a test with cppcheck for Travis CI
9 years ago
James Myatt
82030cd0af
Travis: add osx and clang builds
10 years ago
James Myatt
88dedb8824
Travis: skip install step
10 years ago
James Myatt
f786feac0a
Add Travis build script
10 years ago