diff options
author | Makarand Dharmapurikar <makarandd@google.com> | 2017-04-18 14:51:43 -0700 |
---|---|---|
committer | Makarand Dharmapurikar <makarandd@google.com> | 2017-04-18 14:51:43 -0700 |
commit | 72c4d0001948d5fe2199fcd4589ae1ab71e5f8d7 (patch) | |
tree | 534e2bcf05fdcd0cdc012b55ffd9bc723650d04a | |
parent | dd109da28038eb7b2b96a5fb6edcb4be33d6e13d (diff) |
fix bazel build for osx
add config setting for building c-ares on osx
-rw-r--r-- | third_party/cares/cares.BUILD | 19 |
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", |