aboutsummaryrefslogtreecommitdiff
path: root/build.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2017-12-23 21:19:48 -0500
committerAndrew Kelley <superjoe30@gmail.com>2017-12-23 22:14:35 -0500
commit79c2ceb2d59af1f84edcc7a5a683ecf38dfb1bf6 (patch)
treef10a379632d06347e7f67b5c47840d111fa3c052 /build.zig
parente0a1466bd842f23983bb4a175bd16b005001a3f9 (diff)
downloadzig-79c2ceb2d59af1f84edcc7a5a683ecf38dfb1bf6.tar.gz
zig-79c2ceb2d59af1f84edcc7a5a683ecf38dfb1bf6.zip
build: findLLVM correctly handles system libraries
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/build.zig b/build.zig
index 285c124f8f..dbb54f8c3e 100644
--- a/build.zig
+++ b/build.zig
@@ -128,7 +128,11 @@ fn findLLVM(b: &Builder) -> ?LibraryDep {
if (mem.startsWith(u8, lib_arg, "-l")) {
%%result.system_libs.append(lib_arg[2..]);
} else {
- %%result.libs.append(lib_arg);
+ if (os.path.isAbsolute(lib_arg)) {
+ %%result.libs.append(lib_arg);
+ } else {
+ %%result.system_libs.append(lib_arg);
+ }
}
}
}