mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-30 16:05:51 +00:00
Upgrade to C++-14:
* Remove cxx14 compatibility layer from ripple * Update travis to clang 3.6 and drop gcc 4.8 * Remove unneeded beast CXX14 defines * Do not run clang build with gdb with travis * Update circle ci to clang 3.6 & gcc-5 * Don't run rippled in gdb, clang builds crash gdb * Staticly link libstdc++, boost, ssl, & protobuf * Support builds on ubuntu 15.10
This commit is contained in:
@@ -25,10 +25,15 @@ if [[ $TARGET == "coverage" ]]; then
|
||||
# We pass along -p to keep path segments so as to avoid collisions
|
||||
codecov --gcov-args=-p --gcov-source-match='^src/(ripple|beast)'
|
||||
else
|
||||
# Run unittests (under gdb)
|
||||
cat $__dirname/unittests.gdb | gdb \
|
||||
--return-child-result \
|
||||
--args $RIPPLED_PATH --unittest
|
||||
if [[ $CC == "clang" ]]; then
|
||||
# gdb segfaults with a clang build
|
||||
$RIPPLED_PATH --unittest
|
||||
else
|
||||
# Run unittests (under gdb)
|
||||
cat $__dirname/unittests.gdb | gdb \
|
||||
--return-child-result \
|
||||
--args $RIPPLED_PATH --unittest
|
||||
fi
|
||||
fi
|
||||
|
||||
# Run NPM tests
|
||||
|
||||
Reference in New Issue
Block a user