| 1234567891011121314151617181920212223242526272829303132 |
- #!/bin/bash
- # Copyright The OpenTelemetry Authors
- # SPDX-License-Identifier: Apache-2.0
- set -e
- export PATH=/usr/local/bin:$PATH
- DIR="$(
- cd "$(dirname "$0")" >/dev/null 2>&1
- pwd -P
- )"
- WORKSPACE_ROOT=$DIR/..
- export VCPKG_ROOT=$WORKSPACE_ROOT/tools/vcpkg
- export PATH=$VCPKG_ROOT:$PATH
- if [[ ! -f $DIR/vcpkg/vcpkg ]]; then
- pushd $DIR/vcpkg
- ./bootstrap-vcpkg.sh
- popd
- fi
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install gtest
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install benchmark
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install ms-gsl
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install nlohmann-json
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install abseil
- vcpkg "--vcpkg-root=$VCPKG_ROOT" install protobuf
- cd $WORKSPACE_ROOT
- export USE_VCPKG=1
- ./tools/build.sh ${1-nostd} ${2--DCMAKE_TOOLCHAIN_FILE=$WORKSPACE_ROOT/tools/vcpkg/scripts/buildsystems/vcpkg.cmake}
|