chore: add vendor dependencies for kauma build

This commit is contained in:
0xalivecow 2024-10-23 10:20:38 +02:00
parent 7c94e5d8fb
commit 067ef6141c
No known key found for this signature in database
1758 changed files with 398473 additions and 0 deletions

22
vendor/vcpkg/tests/vcpkgrs_target.sh vendored Normal file
View file

@ -0,0 +1,22 @@
#!/bin/bash
set -ex
SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $SCRIPTDIR
export VCPKG_ROOT=$SCRIPTDIR/../vcp
export VCPKGRS_TRIPLET=test-triplet
export VCPKG_DEFAULT_TRIPLET=test-triplet
cp $VCPKG_ROOT/triplets/x64-linux.cmake $VCPKG_ROOT/triplets/test-triplet.cmake
for port in harfbuzz ; do
# check that the port fails before it is installed
$VCPKG_ROOT/vcpkg remove --no-binarycaching $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.
# disable binary caching because it breaks this build as of vcpkg 53e6588 (since vcpkg 52a9d9a)
$VCPKG_ROOT/vcpkg install --no-binarycaching $port
cargo run --manifest-path $port/Cargo.toml
done