1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#!/bin/sh
set -e
p=" ${DEB_BUILD_OPTIONS} "
p=${p##* parallel=}
p=${p%% *}
p=${p:-$(nproc)}
AUTOPKGTEST_TMP=${AUTOPKGTEST_TMP:-$(mktemp -d)}
LIT_VERSION=$(sed -n -r '/^Build/,/^$/s/.*llvm-([0-9]+)-tools.*/\1/p' debian/control)
set -x
cmake \
-B $AUTOPKGTEST_TMP \
-S . \
-DLIBCUDACXX_ENABLE_CUDA=OFF \
-DCUB_ENABLE_HEADER_TESTING=OFF \
-DCUB_ENABLE_TESTING=OFF \
-DCUB_ENABLE_EXAMPLES=OFF \
-DTHRUST_DEVICE_SYSTEM=CPP \
-Wno-dev
cd $AUTOPKGTEST_TMP
make -k ${p:+-j $p}
ctest ${p:+-j $p} --output-on-failure
make clean
|