diff options
author | John W. Parent <45471568+johnwparent@users.noreply.github.com> | 2022-11-22 03:27:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-22 00:27:42 -0800 |
commit | 793a7bc6a97d86b9b0a6da32c0e3694ddeaa6590 (patch) | |
tree | a999bd6e00e88fa91da3705cb7ef50e447f775f2 /etc | |
parent | 376afd631cc9217f137b63b7bb7f2f9275518cb6 (diff) | |
download | spack-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