]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/build-vcpkg.sh
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / build-vcpkg.sh
1 #!/bin/bash
2 export PATH=/usr/local/bin:$PATH
3 DIR="$(
4 cd "$(dirname "$0")" >/dev/null 2>&1
5 pwd -P
6 )"
7 WORKSPACE_ROOT=$DIR/..
8
9 export VCPKG_ROOT=$WORKSPACE_ROOT/tools/vcpkg
10 export PATH=$VCPKG_ROOT:$PATH
11
12 if [[ ! -f $DIR/vcpkg/vcpkg ]]; then
13 pushd $DIR/vcpkg
14 ./bootstrap-vcpkg.sh
15 popd
16 fi
17
18 vcpkg "--vcpkg-root=$VCPKG_ROOT" install gtest
19 vcpkg "--vcpkg-root=$VCPKG_ROOT" install benchmark
20 vcpkg "--vcpkg-root=$VCPKG_ROOT" install ms-gsl
21 vcpkg "--vcpkg-root=$VCPKG_ROOT" install nlohmann-json
22 vcpkg "--vcpkg-root=$VCPKG_ROOT" install abseil
23 vcpkg "--vcpkg-root=$VCPKG_ROOT" install protobuf
24
25 cd $WORKSPACE_ROOT
26 export USE_VCPKG=1
27 ./tools/build.sh ${1-nostd} ${2--DCMAKE_TOOLCHAIN_FILE=$WORKSPACE_ROOT/tools/vcpkg/scripts/buildsystems/vcpkg.cmake}