blob: 1d334e7ddf473833d16d87cca43a911d36ab4312 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh -ex
# This script is used by travis.yml and docker.sh
if [ -n "${SPECIAL}" ]; then
sh ci/${SPECIAL}.sh
else
mkdir -p ${BUILDDIR:-build}
cd ${BUILDDIR:-build}
${CMAKE_PREFIX:-} cmake ${CCACHE_LOC:-..} ${CMAKE_PARAMS:-}
# 4 threads seems a reasonable default for Travis
${CMAKE_PREFIX:-} cmake --build . ${BUILDEXTRAFLAGS:-} -- -j4
# Warning: Rare random failures when running with j4.
test "${RUN_TESTS:-1}" -eq "1" && ctest --output-on-failure -j1
fi
exit 0
|