aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--coin/provisioning/common/ninja.ps112
-rw-r--r--coin/provisioning/qtci-windows-10-x86/06-ninja.ps11
-rw-r--r--coin/provisioning/qtci-windows-10-x86_64/06-ninja.ps11
-rw-r--r--coin/provisioning/qtci-windows-7-x86/08-ninja.ps11
4 files changed, 15 insertions, 0 deletions
diff --git a/coin/provisioning/common/ninja.ps1 b/coin/provisioning/common/ninja.ps1
new file mode 100644
index 00000000..75d74d36
--- /dev/null
+++ b/coin/provisioning/common/ninja.ps1
@@ -0,0 +1,12 @@
+. "$PSScriptRoot\helpers.ps1"
+
+$zip = "c:\users\qt\downloads\ninja-1.6.0-win-x86.zip"
+
+Download https://github.com/ninja-build/ninja/releases/download/v1.6.0/ninja-win.zip \\ci-files01-hki.ci.local\provisioning\ninja\ninja-1.6.0-win-x86.zip $zip
+Verify-Checksum $zip "E01093F6533818425F8EFB0843CED7DCAABEA3B2"
+
+Extract-Zip $zip C:\Utils\Ninja
+Remove-Item $zip
+
+$machinePath = [Environment]::GetEnvironmentVariable('Path', [EnvironmentVariableTarget]::Machine)
+[Environment]::SetEnvironmentVariable("Path", $machinePath + ";C:\Utils\Ninja", [EnvironmentVariableTarget]::Machine)
diff --git a/coin/provisioning/qtci-windows-10-x86/06-ninja.ps1 b/coin/provisioning/qtci-windows-10-x86/06-ninja.ps1
new file mode 100644
index 00000000..e46361a0
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86/06-ninja.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\ninja.ps1"
diff --git a/coin/provisioning/qtci-windows-10-x86_64/06-ninja.ps1 b/coin/provisioning/qtci-windows-10-x86_64/06-ninja.ps1
new file mode 100644
index 00000000..e46361a0
--- /dev/null
+++ b/coin/provisioning/qtci-windows-10-x86_64/06-ninja.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\ninja.ps1"
diff --git a/coin/provisioning/qtci-windows-7-x86/08-ninja.ps1 b/coin/provisioning/qtci-windows-7-x86/08-ninja.ps1
new file mode 100644
index 00000000..e46361a0
--- /dev/null
+++ b/coin/provisioning/qtci-windows-7-x86/08-ninja.ps1
@@ -0,0 +1 @@
+. "$PSScriptRoot\..\common\ninja.ps1"