aboutsummaryrefslogtreecommitdiff
path: root/scripts/bootstrap.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bootstrap.sh')
-rw-r--r--scripts/bootstrap.sh22
1 files changed, 14 insertions, 8 deletions
diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh
index 8567fd552..d45305fb5 100644
--- a/scripts/bootstrap.sh
+++ b/scripts/bootstrap.sh
@@ -6,14 +6,6 @@ while [ "$vcpkgRootDir" != "/" ] && ! [ -e "$vcpkgRootDir/.vcpkg-root" ]; do
vcpkgRootDir="$(dirname "$vcpkgRootDir")"
done
-# Enable using this entry point on windows from git bash by redirecting to the .bat file.
-unixName=$(uname -s | sed 's/MINGW.*_NT.*/MINGW_NT/')
-if [ "$unixName" = "MINGW_NT" ]; then
- vcpkgRootDir=$(cygpath -aw "$vcpkgRootDir")
- cmd "/C $vcpkgRootDir\\bootstrap-vcpkg.bat" || exit 1
- exit 0
-fi
-
# Argument parsing
vcpkgDisableMetrics="OFF"
vcpkgUseSystem=false
@@ -44,6 +36,20 @@ do
fi
done
+# Enable using this entry point on windows from git bash by redirecting to the .bat file.
+unixName=$(uname -s | sed 's/MINGW.*_NT.*/MINGW_NT/')
+if [ "$unixName" = "MINGW_NT" ]; then
+ if [ "$vcpkgDisableMetrics" = "ON" ]; then
+ args="-disableMetrics"
+ else
+ args=""
+ fi
+
+ vcpkgRootDir=$(cygpath -aw "$vcpkgRootDir")
+ cmd "/C $vcpkgRootDir\\bootstrap-vcpkg.bat $args" || exit 1
+ exit 0
+fi
+
if [ -z ${VCPKG_DOWNLOADS+x} ]; then
downloadsDir="$vcpkgRootDir/downloads"
else