20 lines
359 B
Bash
Executable File
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 |