set -e

if [ "x${CC}" = "x" ]; then
  CC=gcc
fi
if [ "x${CXX}" = "x" ]; then
  CXX=g++
fi

if dpkg -l libxsimd-dev >/dev/null 2>&1; then
  BUILD_OPTIONS=-DXTENSOR_USE_XSIMD=ON
fi

cp -r ./test/* "$AUTOPKGTEST_TMP"
cd "$AUTOPKGTEST_TMP"

echo "Testing with ${CC} and ${CXX}:"
mkdir build && cd build
CC=${CC} CXX=${CXX} cmake .. ${BUILD_OPTIONS}
CTEST_OUTPUT_ON_FAILURE=1 make -j $(nproc) VERBOSE=1 xtest
