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
32
vendor/vcpkg/setup_vcp.sh
vendored
Normal file
32
vendor/vcpkg/setup_vcp.sh
vendored
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# This script can be sourced to ensure VCPKG_ROOT points at a bootstrapped vcpkg repository.
|
||||
# It will also modify the environment (if sourced) to reflect any overrides in
|
||||
# vcpkg triplet used neccesary to match the semantics of vcpkg-rs.
|
||||
|
||||
if [ "$VCPKG_ROOT" == "" ]; then
|
||||
echo "VCPKG_ROOT must be set."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Bootstrap ./vcp if it doesn't already exist.
|
||||
if [ ! -d "$VCPKG_ROOT" ]; then
|
||||
echo "Bootstrapping ./vcp for systest"
|
||||
pushd ..
|
||||
git clone https://github.com/microsoft/vcpkg.git vcp
|
||||
cd vcp
|
||||
if [ "$OS" == "Windows_NT" ]; then
|
||||
./bootstrap-vcpkg.bat
|
||||
else
|
||||
./bootstrap-vcpkg.sh
|
||||
fi
|
||||
|
||||
popd
|
||||
fi
|
||||
|
||||
# Override triplet used if we are on Windows, as the default there is 32bit
|
||||
# dynamic, whereas on 64 bit vcpkg-rs will prefer static with dynamic CRT
|
||||
# linking.
|
||||
if [ "$OS" == "Windows_NT" -a "$PROCESSOR_ARCHITECTURE" == "AMD64" ] ; then
|
||||
export VCPKG_DEFAULT_TRIPLET=x64-windows-static-md
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue