diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-09-27 02:01:07 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-09-28 21:43:52 +0200 |
| commit | 537a873b171b521d422704fc1f9c23f8d3b954ea (patch) | |
| tree | 5fb4a2dee58220de64e158b95ba02a23e9eda613 /src/Compilation.zig | |
| parent | 4ceefca14be313e91a248fdc532e37edf4a02a51 (diff) | |
| download | zig-537a873b171b521d422704fc1f9c23f8d3b954ea.tar.gz zig-537a873b171b521d422704fc1f9c23f8d3b954ea.zip | |
Initial port work for `*-windows-itanium` support.
https://llvm.org/docs/HowToBuildWindowsItaniumPrograms.html
This is a weird middle ground between `*-windows-gnu` and `*-windows-msvc`. It
uses the C++ ABI of the former while using the system libraries of the latter.
Diffstat (limited to 'src/Compilation.zig')
| -rw-r--r-- | src/Compilation.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig index 3ca4d376e9..7792d23b55 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -2639,7 +2639,7 @@ fn addNonIncrementalStuffToCacheManifest( const target = comp.root_mod.resolved_target.result; if (comp.libc_installation) |libc_installation| { man.hash.addOptionalBytes(libc_installation.crt_dir); - if (target.abi == .msvc) { + if (target.abi == .msvc or target.abi == .itanium) { man.hash.addOptionalBytes(libc_installation.msvc_lib_dir); man.hash.addOptionalBytes(libc_installation.kernel32_lib_dir); } |
