Commit 302b250e by Rei Shimizu Committed by GitHub

Disable pthread for standalone wasm build support (#721)

* Disable pthread for wasm build support

* wasm -> wasm32
parent 61d8bc05
...@@ -58,3 +58,8 @@ config_setting( ...@@ -58,3 +58,8 @@ config_setting(
}, },
visibility = [":__subpackages__"], visibility = [":__subpackages__"],
) )
config_setting(
name = "wasm",
values = {"cpu": "wasm32"},
)
...@@ -161,6 +161,7 @@ cc_library( ...@@ -161,6 +161,7 @@ cc_library(
copts = ABSL_DEFAULT_COPTS, copts = ABSL_DEFAULT_COPTS,
linkopts = select({ linkopts = select({
"//absl:windows": [], "//absl:windows": [],
"//absl:wasm": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}) + ABSL_DEFAULT_LINKOPTS, }) + ABSL_DEFAULT_LINKOPTS,
visibility = [ visibility = [
...@@ -222,6 +223,7 @@ cc_library( ...@@ -222,6 +223,7 @@ cc_library(
"//absl:windows": [ "//absl:windows": [
"-DEFAULTLIB:advapi32.lib", "-DEFAULTLIB:advapi32.lib",
], ],
"//absl:wasm": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}) + ABSL_DEFAULT_LINKOPTS, }) + ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
......
...@@ -148,6 +148,7 @@ cc_test( ...@@ -148,6 +148,7 @@ cc_test(
copts = ABSL_TEST_COPTS, copts = ABSL_TEST_COPTS,
linkopts = select({ linkopts = select({
"//absl:windows": [], "//absl:windows": [],
"//absl:wasm": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}) + ABSL_DEFAULT_LINKOPTS, }) + ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
......
...@@ -99,6 +99,7 @@ cc_library( ...@@ -99,6 +99,7 @@ cc_library(
copts = ABSL_DEFAULT_COPTS, copts = ABSL_DEFAULT_COPTS,
linkopts = select({ linkopts = select({
"//absl:windows": [], "//absl:windows": [],
"//absl:wasm": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}) + ABSL_DEFAULT_LINKOPTS, }) + ABSL_DEFAULT_LINKOPTS,
deps = [ deps = [
......
...@@ -90,6 +90,7 @@ cc_library( ...@@ -90,6 +90,7 @@ cc_library(
copts = ABSL_DEFAULT_COPTS, copts = ABSL_DEFAULT_COPTS,
linkopts = select({ linkopts = select({
"//absl:windows": [], "//absl:windows": [],
"//absl:wasm": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}) + ABSL_DEFAULT_LINKOPTS, }) + ABSL_DEFAULT_LINKOPTS,
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