#!/bin/bash set -euo pipefail GTest_ROOT="${GTest_ROOT:?GTest_ROOT must be set}" benchmark_ROOT="${benchmark_ROOT:?benchmark_ROOT must be set}" # Create build directory and enter it mkdir bin cd bin # Create internal build and install directory, then enter it mkdir build mkdir install cd build # Build in Release mode cmake -DCMAKE_BUILD_TYPE=Release -DYYCC_BUILD_TEST=ON -DGTest_ROOT=$GTest_ROOT -DYYCC_BUILD_BENCHMARK=ON -Dbenchmark_ROOT=$benchmark_ROOT ../.. cmake --build . cmake --install . --prefix=../install # Back to root directory cd .. cd ..