Files
snmalloc/ci/scripts/build.sh
Amaury Chamayou e92fef6e63 ARM CI (#148)
* Add ARM setup

* Factor what can be into common scripts
2020-03-20 08:07:12 +00:00

20 lines
359 B
Bash
Executable File

#!/bin/bash
mkdir build
cd build
CMAKE_CXX_FLAGS="-std=c++17"
if [[ "$CXX" == clang++* ]]; then
CMAKE_CXX_FLAGS+=" -stdlib=libstdc++";
fi
cmake \
$CMAKE_ARGS \
-GNinja \
-DSNMALLOC_CI_BUILD=ON \
-DSNMALLOC_RUST_SUPPORT=ON \
-DSNMALLOC_QEMU_WORKAROUND=ON \
-DCMAKE_BUILD_TYPE=$BUILD_TYPE \
-DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS" \
..
ninja