Add Github Actions for Windows (#24504)
Setup Installer CI (#25184), (#25191) Co-authored-by: Zack Galbreath <zack.galbreath@kitware.com> Co-authored-by: lou.lawrence@kitware.com <lou.lawrence@kitware.com> Co-authored-by: Betsy McPhail <betsy.mcphail@kitware.com>
This commit is contained in:

committed by
Peter Scheibel

parent
e65d3d14b4
commit
90c773488c
8
share/spack/qa/configuration/windows_config.yaml
Normal file
8
share/spack/qa/configuration/windows_config.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
config:
|
||||
locks: false
|
||||
install_tree:
|
||||
root: $spack\opt\spack
|
||||
projections:
|
||||
all: '${ARCHITECTURE}\${COMPILERNAME}-${COMPILERVER}\${PACKAGE}-${VERSION}-${HASH}'
|
||||
build_stage:
|
||||
- ~/.spack/stage
|
3
share/spack/qa/setup_spack.ps1
Normal file
3
share/spack/qa/setup_spack.ps1
Normal file
@@ -0,0 +1,3 @@
|
||||
spack compiler find
|
||||
echo F|xcopy .\spack\share\spack\qa\configuration\windows_config.yaml $env:USERPROFILE\.spack\windows\config.yaml
|
||||
spack external find cmake
|
14
share/spack/qa/vcvarsall.ps1
Normal file
14
share/spack/qa/vcvarsall.ps1
Normal file
@@ -0,0 +1,14 @@
|
||||
$erroractionpreference = "stop"
|
||||
|
||||
$VCVARSALL="C:\\Program Files (x86)\\MicroSoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\vcvars64.bat"
|
||||
$VCVARSPLATFORM="x64"
|
||||
$VCVARSVERSION="14.29.30038"
|
||||
|
||||
|
||||
cmd /c "`"$VCVARSALL`" $VCVARSPLATFORM -vcvars_ver=$VCVARSVERSION & set" |
|
||||
foreach {
|
||||
if ($_ -match "=") {
|
||||
$v = $_.split("=")
|
||||
[Environment]::SetEnvironmentVariable($v[0], $v[1])
|
||||
}
|
||||
}
|
11
share/spack/qa/windows_test_setup.ps1
Normal file
11
share/spack/qa/windows_test_setup.ps1
Normal file
@@ -0,0 +1,11 @@
|
||||
Set-Location ../
|
||||
|
||||
$env:python_pf_ver="C:\hostedtoolcache\windows\Python\3.9.5\x64\python.exe"
|
||||
|
||||
cmd /c "`"spack\bin\spack_cmd.bat`" print " |
|
||||
foreach {
|
||||
if ($_ -match "=") {
|
||||
$v = $_.split("=")
|
||||
[Environment]::SetEnvironmentVariable($v[0], $v[1])
|
||||
}
|
||||
}
|
@@ -919,14 +919,14 @@ _spack_env() {
|
||||
_spack_env_activate() {
|
||||
if $list_options
|
||||
then
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish -v --with-view -V --without-view -p --prompt --temp -d --dir"
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat -v --with-view -V --without-view -p --prompt --temp -d --dir"
|
||||
else
|
||||
_environments
|
||||
fi
|
||||
}
|
||||
|
||||
_spack_env_deactivate() {
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish"
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat"
|
||||
}
|
||||
|
||||
_spack_env_create() {
|
||||
@@ -1205,7 +1205,7 @@ _spack_list() {
|
||||
_spack_load() {
|
||||
if $list_options
|
||||
then
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish --first --only --list"
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat --first --only --list"
|
||||
else
|
||||
_installed_packages
|
||||
fi
|
||||
@@ -1241,7 +1241,7 @@ _spack_maintainers() {
|
||||
_spack_make_installer() {
|
||||
if $list_options
|
||||
then
|
||||
SPACK_COMPREPLY="-h --help -v --spack_version -s --spack_source"
|
||||
SPACK_COMPREPLY="-h --help -v --spack_version -s --spack_source -g --git-installer-verbosity"
|
||||
else
|
||||
SPACK_COMPREPLY=""
|
||||
fi
|
||||
@@ -1809,7 +1809,7 @@ _spack_unit_test() {
|
||||
_spack_unload() {
|
||||
if $list_options
|
||||
then
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish -a --all"
|
||||
SPACK_COMPREPLY="-h --help --sh --csh --fish --bat -a --all"
|
||||
else
|
||||
_installed_packages
|
||||
fi
|
||||
|
Reference in New Issue
Block a user