spack/lib/spack
John W. Parent 182bc87fe1
Windows: Port icu4c; define cxx std flags for MSVC (#45547)
* Adds an MSBuild system + Builder to the icu4c package
* Adds custom install method as MSBuild system does not vendor an
  install target
* The cxxstd variant is not supported on Windows (there are no config
  options you use to tell the build system what cxx standard to
  build against), so the variant definition was updated to occur
  everywhere except Windows

Also, this commit defines the c/cxx..._flag properties of the MSVC
compiler (although they are not used by `icu4c` and not strictly
necessary to bundle with this PR).
2024-08-21 16:08:57 -06:00
..
docs Add options for sparse checkout in GitFetcher (#45473) 2024-08-15 05:28:34 +00:00
env Compiler wrapper: add env var to pass vcheck flags (#44588) 2024-08-08 06:40:36 +00:00
external Update archspec to v0.2.5-dev (7e6740012b897ae4a950f0bba7e9726b767e921f) (#45721) 2024-08-15 19:49:07 +02:00
llnl Windows: fix stage cleaning for long paths (#45786) 2024-08-16 11:16:13 -07:00
spack Windows: Port icu4c; define cxx std flags for MSVC (#45547) 2024-08-21 16:08:57 -06:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00