diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-18 00:33:00 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-18 15:52:51 +0100 |
| commit | e9e804edc899d8392c9f93a19b92be603c26df79 (patch) | |
| tree | f49ff308e79dce3c825bdd2cba675dbc9aca0aaa /src/main.zig | |
| parent | 11a81e1b29ecefd7aad2ebe951743c44272e1817 (diff) | |
| download | zig-e9e804edc899d8392c9f93a19b92be603c26df79.tar.gz zig-e9e804edc899d8392c9f93a19b92be603c26df79.zip | |
Add missing clang opts: -install_name and -undefined
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig index f602470a45..ec0eb74e93 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1697,6 +1697,16 @@ fn buildOutputType( }; } }, + .install_name => { + install_name = it.only_arg; + }, + .undefined => { + if (mem.eql(u8, "dynamic_lookup", it.only_arg)) { + linker_allow_shlib_undefined = true; + } else { + fatal("unsupported -undefined option '{s}'", .{it.only_arg}); + } + }, } } // Parse linker args. @@ -4791,6 +4801,8 @@ pub const ClangArgIterator = struct { weak_framework, headerpad_max_install_names, compress_debug_sections, + install_name, + undefined, }; const Args = struct { |
