chore: add vendor dependencies for kauma build
This commit is contained in:
parent
7c94e5d8fb
commit
067ef6141c
1758 changed files with 398473 additions and 0 deletions
5
vendor/vcpkg/tests/README.md
vendored
Normal file
5
vendor/vcpkg/tests/README.md
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# individual library tests
|
||||
|
||||
These tests should have the same name as the vcpkg port. They are intended to use to verify that building/linking/running is possible on each platform.
|
||||
|
||||
The systests are intended to test that the current version of the vcpkg build helper will work with published versions of the most common -sys crates.
|
||||
20
vendor/vcpkg/tests/run.sh
vendored
Normal file
20
vendor/vcpkg/tests/run.sh
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#!/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
|
||||
22
vendor/vcpkg/tests/vcpkgrs_target.sh
vendored
Normal file
22
vendor/vcpkg/tests/vcpkgrs_target.sh
vendored
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue