aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/cares
diff options
context:
space:
mode:
authorGravatar Makarand Dharmapurikar <makarandd@google.com>2017-04-18 14:51:43 -0700
committerGravatar Makarand Dharmapurikar <makarandd@google.com>2017-04-18 14:51:43 -0700
commit72c4d0001948d5fe2199fcd4589ae1ab71e5f8d7 (patch)
tree534e2bcf05fdcd0cdc012b55ffd9bc723650d04a /third_party/cares
parentdd109da28038eb7b2b96a5fb6edcb4be33d6e13d (diff)
fix bazel build for osx
add config setting for building c-ares on osx
Diffstat (limited to 'third_party/cares')
-rw-r--r--third_party/cares/cares.BUILD19
1 files changed, 14 insertions, 5 deletions
diff --git a/third_party/cares/cares.BUILD b/third_party/cares/cares.BUILD
index 48096aa055..3583720ef3 100644
--- a/third_party/cares/cares.BUILD
+++ b/third_party/cares/cares.BUILD
@@ -1,3 +1,8 @@
+config_setting(
+ name = "darwin",
+ values = {"cpu": "darwin"},
+)
+
cc_library(
name = "ares",
srcs = [
@@ -53,7 +58,6 @@ cc_library(
],
hdrs = [
"ares_build.h",
- "config_linux/ares_config.h",
"cares/ares.h",
"cares/ares_data.h",
"cares/ares_dns.h",
@@ -75,12 +79,17 @@ cc_library(
"cares/bitncmp.h",
"cares/config-win32.h",
"cares/setup_once.h",
- ],
+ ] + select({
+ ":darwin": ["config_darwin/ares_config.h"],
+ "//conditions:default": ["config_linux/ares_config.h"],
+ }),
includes = [
".",
- "config_linux",
- "cares",
- ],
+ "cares"
+ ] + select({
+ ":darwin": ["config_darwin"],
+ "//conditions:default": ["config_linux"],
+ }),
linkstatic = 1,
visibility = [
"//visibility:public",