This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhangyang-zerotierone/zeroidc/vendor/vcpkg/tests/run.sh

21 lines
665 B
Bash

#!/bin/bash
set -ex
SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $SCRIPTDIR
export VCPKG_ROOT=$SCRIPTDIR/../vcp
source ../setup_vcp.sh
for port in harfbuzz ; do
# check that the port fails before it is installed
$VCPKG_ROOT/vcpkg remove $port || true
cargo clean --manifest-path $port/Cargo.toml
cargo run --manifest-path $port/Cargo.toml && exit 2
echo THIS FAILURE IS EXPECTED
echo This is to ensure that we are not spuriously succeeding because the libraries already exist somewhere on the build machine.
$VCPKG_ROOT/vcpkg install $port
cargo run --manifest-path $port/Cargo.toml
done