aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMarco Munizaga <git@marcopolo.io>2022-11-06 11:39:53 -0800
committerVeikka Tuominen <git@vexu.eu>2023-01-19 16:57:55 +0200
commitd87a58dfabc51a6b59a1d2f496f19e05586ce001 (patch)
tree9132c680e8d38b945ecb3d65a2d7f5d503ae50c6 /lib
parentf38fd388f8446b62945df4d2bfbcff350955bbce (diff)
downloadzig-d87a58dfabc51a6b59a1d2f496f19e05586ce001.tar.gz
zig-d87a58dfabc51a6b59a1d2f496f19e05586ce001.zip
Add framework paths from NIX_CFLAGS_COMPILE
Diffstat (limited to 'lib')
-rw-r--r--lib/std/zig/system/NativePaths.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/std/zig/system/NativePaths.zig b/lib/std/zig/system/NativePaths.zig
index 2c4db3ec85..70c795b0cf 100644
--- a/lib/std/zig/system/NativePaths.zig
+++ b/lib/std/zig/system/NativePaths.zig
@@ -40,6 +40,12 @@ pub fn detect(allocator: Allocator, native_info: NativeTargetInfo) !NativePaths
break;
};
try self.addIncludeDir(include_path);
+ } else if (mem.eql(u8, word, "-iframework")) {
+ const framework_path = it.next() orelse {
+ try self.addWarning("Expected argument after -iframework in NIX_CFLAGS_COMPILE");
+ break;
+ };
+ try self.addFrameworkDir(framework_path);
} else {
if (mem.startsWith(u8, word, "-frandom-seed=")) {
continue;