]>
git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/build-benchmark.sh
3 # Switch to workspace root directory first
4 DIR
="$( cd "$
(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
8 BUILD_ROOT
=${BUILD_ROOT:-/tmp/build}
9 [[ ! -d "${BUILD_ROOT}" ]] && mkdir -p "${BUILD_ROOT}" || echo "Output directory already exists: BUILD_ROOT=${BUILD_ROOT}"
11 BENCHMARK_BUILD_ROOT
=${BUILD_ROOT}/benchmark
12 [[ ! -d "${BENCHMARK_BUILD_ROOT}" ]] && mkdir -p "${BENCHMARK_BUILD_ROOT}" || echo "Output directory already exists: BENCHMARK_BUILD_ROOT=${BENCHMARK_BUILD_ROOT}"
14 # Build Google Benchmark with given Google Test
15 export BENCHMARK_SRC_PATH
=${WORKSPACE_ROOT}/third_party
/benchmark
16 if [ ! -d "${BENCHMARK_SRC_PATH}" ]; then
17 echo "Google Benchmark not found!"
21 pushd ${BENCHMARK_BUILD_ROOT}
22 cmake
$BENCHMARK_SRC_PATH -DBENCHMARK_ENABLE_TESTING=OFF
-DCMAKE_INSTALL_PREFIX=$BUILD_ROOT