aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorSteven Fackler <sfackler@gmail.com>2022-02-20 12:28:37 -0500
committerAndrew Kelley <andrew@ziglang.org>2022-02-20 13:56:12 -0500
commit2c8541bdde0b5ffd291600639b6123e512496923 (patch)
tree7e575f731a64061e88158c1b49138540f95b2207 /src/main.zig
parentbdb571394135f03354301a2b90b6c6b5645635ac (diff)
downloadzig-2c8541bdde0b5ffd291600639b6123e512496923.tar.gz
zig-2c8541bdde0b5ffd291600639b6123e512496923.zip
Support -Wl,--soname
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 2b120f8d9a..6a85c92537 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -1527,7 +1527,9 @@ fn buildOutputType(
var i: usize = 0;
while (i < linker_args.items.len) : (i += 1) {
const arg = linker_args.items[i];
- if (mem.eql(u8, arg, "-soname")) {
+ if (mem.eql(u8, arg, "-soname") or
+ mem.eql(u8, arg, "--soname"))
+ {
i += 1;
if (i >= linker_args.items.len) {
fatal("expected linker arg after '{s}'", .{arg});