aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorKrzysztof Wolicki <der.teufel.mail@gmail.com>2024-06-25 12:45:37 +0200
committerAndrew Kelley <andrew@ziglang.org>2024-07-03 15:37:49 -0400
commit4870e002f213d7002ac1941c6a204aff79137d54 (patch)
treed4dbacb7a996d30337578e424854aaee9725f35d /src/Compilation.zig
parent8f7b50e2c4ad0c08015bce02a3ba8a7a9a058e11 (diff)
downloadzig-4870e002f213d7002ac1941c6a204aff79137d54.tar.gz
zig-4870e002f213d7002ac1941c6a204aff79137d54.zip
Compilation: pass libc include directories when compiling assembly_with_cpp
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index b30f65ad11..343b22d2b1 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -5363,6 +5363,11 @@ pub fn addCCArgs(
const c_headers_dir = try std.fs.path.join(arena, &[_][]const u8{ comp.zig_lib_directory.path.?, "include" });
try argv.append("-isystem");
try argv.append(c_headers_dir);
+
+ for (comp.libc_include_dir_list) |include_dir| {
+ try argv.append("-isystem");
+ try argv.append(include_dir);
+ }
}
// The Clang assembler does not accept the list of CPU features like the