summaryrefslogtreecommitdiffstats
path: root/travis
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-08-17 14:29:05 +0200
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-08-17 14:55:31 +0200
commit47e4d1b3c09929dcf8b7f415c7fd082671f01bac (patch)
treed005481850ab317a98b0e3e6ac44369fb8343862 /travis
parent3985c66b1b52117fb56bb0b3dbd4fe3d85bf91e5 (diff)
Use bootstrap-cpp.sh
Diffstat (limited to 'travis')
-rwxr-xr-xtravis/travis-build-cpp.sh18
1 files changed, 4 insertions, 14 deletions
diff --git a/travis/travis-build-cpp.sh b/travis/travis-build-cpp.sh
index 55f4b6a86da..6320cd505ca 100755
--- a/travis/travis-build-cpp.sh
+++ b/travis/travis-build-cpp.sh
@@ -8,20 +8,10 @@ BUILD_DIR=~/build
mkdir "${BUILD_DIR}"
export CCACHE_SIZE="4G"
-export CCACHE_COMPRESS="1"
+export CCACHE_COMPRESS=1
NUM_THREADS=4
-source /opt/rh/devtoolset-6/enable || true
-cd "${SOURCE_DIR}"
-sh ./bootstrap.sh full
-cd "${BUILD_DIR}"
-cmake3 \
- -DCMAKE_INSTALL_PREFIX=/opt/vespa \
- -DJAVA_HOME=/usr/lib/jvm/java-openjdk \
- -DEXTRA_LINK_DIRECTORY="/opt/vespa-boost/lib;/opt/vespa-libtorrent/lib;/opt/vespa-zookeeper-c-client/lib;/opt/vespa-cppunit/lib;/usr/lib64/llvm3.9/lib" \
- -DEXTRA_INCLUDE_DIRECTORY="/opt/vespa-boost/include;/opt/vespa-libtorrent/include;/opt/vespa-zookeeper-c-client/include;/opt/vespa-cppunit/include;/usr/include/llvm3.9" \
- -DCMAKE_INSTALL_RPATH="/opt/vespa/lib64;/opt/vespa-boost/lib;/opt/vespa-libtorrent/lib;/opt/vespa-zookeeper-c-client/lib;/opt/vespa-cppunit/lib;/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server;/usr/include/llvm3.9" \
- -DCMAKE_BUILD_RPATH=/opt/vespa/lib64 \
- -DVALGRIND_UNIT_TESTS=no \
- "${SOURCE_DIR}"
+
+cd ${BUILD_DIR}
+bash ${SOURCE_DIR}/bootstrap-cpp.sh ${SOURCE_DIR} ${BUILD_DIR}
make -j ${NUM_THREADS}
ctest3 --output-on-failure -j ${NUM_THREADS}