#/bin/sh -e SCRIPT_PATH="$(readlink -f "$0")" SCRIPT_DIR="$(dirname "$SCRIPT_PATH")" cd "$SCRIPT_DIR" if [ -z "$ENABLE_DEBUG" ]; then EXT_CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release" else EXT_CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug" if [ -n "$ENABLE_ASAN" ]; then EXT_CMAKE_OPTIONS="$EXT_CMAKE_OPTIONS -DENABLE_ASAN=ON" else EXT_CMAKE_OPTIONS="$EXT_CMAKE_OPTIONS -DENABLE_ASAN=OFF" fi fi if [ -n "$ENABLE_TESTS" ]; then EXT_CMAKE_OPTIONS="$EXT_CMAKE_OPTIONS -DENABLE_TESTS=ON" else EXT_CMAKE_OPTIONS="$EXT_CMAKE_OPTIONS -DENABLE_TESTS=OFF" fi cmake $EXT_CMAKE_OPTIONS -S ./ -B ./build/ cmake --build ./build/ --parallel