authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-09-29 00:25:48-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-09-29 00:25:48-07:00
log41f6627521f7ff03962ff73944f5be3722346385
tree62f96d7e53ccb062a80305152e42c0d2107640b2
parentaf6c3a39340ea5be3435dff95ab7d309945b048e

stage2: infer --strip on wasm builds


1 files changed, 5 insertions(+), 1 deletions(-)

src/target.zig+5-1
......@@ -143,7 +143,7 @@ pub fn libcNeedsLibUnwind(target: std.Target) bool {
143143}
144144
145145pub fn requiresPIE(target: std.Target) bool {
146 return target.isAndroid();
146 return target.isAndroid() or target.isDarwin();
147147}
148148
149149/// This function returns whether non-pic code is completely invalid on the given target.
......@@ -336,3 +336,7 @@ pub fn is_libcpp_lib_name(target: std.Target, name: []const u8) bool {
336336 eqlIgnoreCase(ignore_case, name, "stdc++") or
337337 eqlIgnoreCase(ignore_case, name, "c++abi");
338338}
339
340pub fn hasDebugInfo(target: std.Target) bool {
341 return !target.cpu.arch.isWasm();
342}