From 510802d25e4211c2f6403e49ece19450933e0f59 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Wed, 16 Aug 2023 14:33:44 +0200 Subject: [PATCH] comp: forward -iframework/-iframeworkwithsysroot paths to the backend --- src/main.zig | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.zig b/src/main.zig index 00c45786a8..fd220bf172 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1163,9 +1163,13 @@ fn buildOutputType( } else if (mem.eql(u8, arg, "-idirafter")) { try cssan.addIncludePath(.idirafter, arg, args_iter.nextOrFatal(), false); } else if (mem.eql(u8, arg, "-iframework")) { - try cssan.addIncludePath(.iframework, arg, args_iter.nextOrFatal(), false); + const path = args_iter.nextOrFatal(); + try cssan.addIncludePath(.iframework, arg, path, false); + try framework_dirs.append(path); // Forward to the backend as -F } else if (mem.eql(u8, arg, "-iframeworkwithsysroot")) { - try cssan.addIncludePath(.iframeworkwithsysroot, arg, args_iter.nextOrFatal(), false); + const path = args_iter.nextOrFatal(); + try cssan.addIncludePath(.iframeworkwithsysroot, arg, path, false); + try framework_dirs.append(path); // Forward to the backend as -F } else if (mem.eql(u8, arg, "--version")) { const next_arg = args_iter.nextOrFatal(); version = std.SemanticVersion.parse(next_arg) catch |err| {