aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/cares/cares.BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/cares/cares.BUILD')
-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",