Преглед изворни кода

Merge pull request #1386 from andrewharp/patch-2

Do not link in pthread library for Android builds.
Feng Xiao пре 9 година
родитељ
комит
f3fe75bae5
1 измењених фајлова са 12 додато и 2 уклоњено
  1. 12 2
      BUILD

+ 12 - 2
BUILD

@@ -15,8 +15,18 @@ COPTS = [
     "-Wno-error=unused-function",
     "-Wno-error=unused-function",
 ]
 ]
 
 
-# Bazel should provide portable link_opts for pthread.
-LINK_OPTS = ["-lpthread"]
+config_setting(
+    name = "android",
+    values = {
+        "crosstool_top": "//external:android/crosstool",
+    },
+)
+
+# Android builds do not need to link in a separate pthread library.
+LINK_OPTS = select({
+    ":android": [],
+    "//conditions:default": ["-lpthread"],
+})
 
 
 load(
 load(
     "protobuf",
     "protobuf",