#!/bin/bash EXTRA_ARGS=("$@") rm -f CMakeCache.txt rm -rf CMakeFiles/ ARGS=( -D CMAKE_BUILD_TYPE=Debug -D BUILD_SHARED_LIBS=ON ### TPLs -D CMAKE_PREFIX_PATH="$KOKKOS_DIR;$BENCHMARK_DIR;$BOOST_DIR" -D ARBORX_ENABLE_MPI=ON ### COMPILERS AND FLAGS ### -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER="$KOKKOS_DIR/bin/nvcc_wrapper" -D CMAKE_CXX_FLAGS="-Wall -Wextra -Wpedantic" ### MISC ### -D MPIEXEC_PREFLAGS="--allow-run-as-root" ) cmake "${ARGS[@]}" "${EXTRA_ARGS[@]}" "${ARBORX_DIR}"