authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-10-16 14:37:49-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-10-23 16:27:38-07:00
log65d42086ffbd6d7dea2b9a43b97bfc1e437f8a82
treeb7dc50451d5abfa3e9a6205174db568e848b6f14
parente2a71b37d867e5567e06c8e57b04e648ade4aca3

CLI: dylibs provided by path act as inferred root module


1 files changed, 2 insertions(+), 4 deletions(-)

src/main.zig+2-4
...@@ -2764,10 +2764,8 @@ fn buildOutputType(...@@ -2764,10 +2764,8 @@ fn buildOutputType(
2764 break :b create_module.c_source_files.items[0].src_path;2764 break :b create_module.c_source_files.items[0].src_path;
27652765
2766 for (create_module.cli_link_inputs.items) |unresolved_link_input| switch (unresolved_link_input) {2766 for (create_module.cli_link_inputs.items) |unresolved_link_input| switch (unresolved_link_input) {
2767 .path_query => |pq| switch (Compilation.classifyFileExt(pq.path.sub_path)) {2767 // Intentionally includes dynamic libraries provided by file path.
2768 .object, .static_library, .res => break :b pq.path.sub_path,2768 .path_query => |pq| break :b pq.path.sub_path,
2769 else => continue,
2770 },
2771 else => continue,2769 else => continue,
2772 };2770 };
27732771