aboutsummaryrefslogtreecommitdiff
path: root/std
diff options
context:
space:
mode:
authorGreg V <greg@unrelenting.technology>2018-10-17 22:18:50 +0300
committerGreg V <greg@unrelenting.technology>2018-10-20 15:21:32 +0300
commita983a0a59b348a885f24656a8646707554170574 (patch)
treecbbe372a116dbdaee260a80b18bd190d97b01f49 /std
parentd6cab0d4b653b1f6d7340b9a24766abae4f208a8 (diff)
downloadzig-a983a0a59b348a885f24656a8646707554170574.tar.gz
zig-a983a0a59b348a885f24656a8646707554170574.zip
Add /usr/local/lib path for libxml2 and link libc++ on FreeBSD
Diffstat (limited to 'std')
-rw-r--r--std/build.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/std/build.zig b/std/build.zig
index a80580a383..743535eb10 100644
--- a/std/build.zig
+++ b/std/build.zig
@@ -795,6 +795,13 @@ pub const Target = union(enum).{
};
}
+ pub fn isFreeBSD(self: *const Target) bool {
+ return switch (self.getOs()) {
+ builtin.Os.freebsd => true,
+ else => false,
+ };
+ }
+
pub fn wantSharedLibSymLinks(self: *const Target) bool {
return !self.isWindows();
}