summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorJohn W. Parent <45471568+johnwparent@users.noreply.github.com>2022-11-22 03:27:42 -0500
committerGitHub <noreply@github.com>2022-11-22 00:27:42 -0800
commit793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590 (patch)
treea999bd6e00e88fa91da3705cb7ef50e447f775f2 /etc
parent376afd631cc9217f137b63b7bb7f2f9275518cb6 (diff)
downloadspack-793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590.tar.gz
spack-793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590.tar.bz2
spack-793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590.tar.xz
spack-793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590.zip
Windows: add registry query and SDK/WDK packages (#33021)
* Add a WindowsRegistryView class, which can query for existing package installations on Windows. This is particularly important because some Windows packages (including those added here) do not allow two simultaneous installs, and this can be queried in order to provide a clear error message. * Consolidate external path detection logic for Windows into WindowsKitExternalPaths and WindowsCompilerExternalPaths objects. * Add external-only packages win-sdk and wgl * Add win-wdk (including external detection) which depends on win-sdk * Replace prior msmpi implementation with a source-based install (depends on win-wdk). This install can control the install destination (unlike the binary installation). * Update MSVC compiler to choose vcvars based on win-sdk dependency * Provide "msbuild" module-level variable to packages during build * When creating symlinks on Windows, need to explicitly specify when a symlink target is a directory * executables_in_path no-longer defaults to using PATH (this is now expected to be taken care of by the caller)
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions