Commit 3ba89765 authored by Doug Rabson's avatar Doug Rabson Committed by Rodrigo Queiro

fix bazel build for freebsd

parent 28321d89
...@@ -48,6 +48,11 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs): ...@@ -48,6 +48,11 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs):
"-I%s/glog_internal" % gendir, "-I%s/glog_internal" % gendir,
] ]
freebsd_only_copts = [
# Enable declaration of _Unwind_Backtrace
"-D_GNU_SOURCE",
]
darwin_only_copts = [ darwin_only_copts = [
# For stacktrace. # For stacktrace.
"-DHAVE_DLADDR", "-DHAVE_DLADDR",
...@@ -99,6 +104,7 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs): ...@@ -99,6 +104,7 @@ def glog_library(namespace = "google", with_gflags = 1, **kwargs):
select({ select({
"@bazel_tools//src/conditions:windows": common_copts + windows_only_copts, "@bazel_tools//src/conditions:windows": common_copts + windows_only_copts,
"@bazel_tools//src/conditions:darwin": common_copts + linux_or_darwin_copts + darwin_only_copts, "@bazel_tools//src/conditions:darwin": common_copts + linux_or_darwin_copts + darwin_only_copts,
"@bazel_tools//src/conditions:freebsd": common_copts + linux_or_darwin_copts + freebsd_only_copts,
"//conditions:default": common_copts + linux_or_darwin_copts, "//conditions:default": common_copts + linux_or_darwin_copts,
}), }),
deps = [ deps = [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment