aboutsummaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2018-10-11 17:43:55 +0100
committerJon Turney <jon.turney@dronecode.org.uk>2018-10-14 16:01:36 +0100
commitefa55c9e1c19621290ddf226002feed9710185e8 (patch)
treee8f5e139928c78795dde9f723a53813eddd1ae3a /ci
parent9717fb81646f0e6a17abd1a5e0ed8d3ccde64412 (diff)
downloadmeson-efa55c9e1c19621290ddf226002feed9710185e8.zip
meson-efa55c9e1c19621290ddf226002feed9710185e8.tar.gz
meson-efa55c9e1c19621290ddf226002feed9710185e8.tar.bz2
Set env vars so MS-MPI tests are run
Import MS-MPI env vars set by installer in registry to environment Skip testing we can apply a version constraint to MPI when version isn't known (as is the case for MS-MPI) (These tests have never worked in appveyor)
Diffstat (limited to 'ci')
-rw-r--r--ci/azure-steps.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/ci/azure-steps.yml b/ci/azure-steps.yml
index 984d05d..4cb6ac8 100644
--- a/ci/azure-steps.yml
+++ b/ci/azure-steps.yml
@@ -39,6 +39,12 @@ steps:
Start-Process msiexec.exe -ArgumentList '/i msmpisdk.msi /quiet' -Wait
Start-Process .\MSMpiSetup.exe -ArgumentList '-unattend -full' -Wait
+ # import ms-mpi env vars (set by installer)
+ foreach ($p in "MSMPI_INC", "MSMPI_LIB32", "MSMPI_LIB64") {
+ $v = [Environment]::GetEnvironmentVariable($p, "Machine")
+ Set-Content "env:$p" "$v"
+ }
+
# add downloads to PATH
$env:Path = "$env:SYSTEM_WORKFOLDER;$env:Path"