diff --git a/absl/BUILD.bazel b/absl/BUILD.bazel index d799b7fe513..dc44d0d6bcb 100644 --- a/absl/BUILD.bazel +++ b/absl/BUILD.bazel @@ -65,6 +65,14 @@ config_setting( config_setting( name = "wasm", + values = { + "cpu": "wasm", + }, + visibility = [":__subpackages__"], +) + +config_setting( + name = "wasm32", values = { "cpu": "wasm32", }, diff --git a/absl/base/BUILD.bazel b/absl/base/BUILD.bazel index 4769efda0ab..0fb3372cfed 100644 --- a/absl/base/BUILD.bazel +++ b/absl/base/BUILD.bazel @@ -162,6 +162,9 @@ cc_library( "//absl:msvc_compiler": [], "//absl:clang-cl_compiler": [], "//absl:wasm": [], + "//absl:wasm32": [], + "@platforms//cpu:wasm32": [], + "@platforms//cpu:wasm64": [], "//conditions:default": ["-pthread"], }) + ABSL_DEFAULT_LINKOPTS, visibility = [ diff --git a/absl/debugging/BUILD.bazel b/absl/debugging/BUILD.bazel index 3c4ea8dcdfc..e14a3062e9e 100644 --- a/absl/debugging/BUILD.bazel +++ b/absl/debugging/BUILD.bazel @@ -156,6 +156,9 @@ cc_test( "//absl:msvc_compiler": [], "//absl:clang-cl_compiler": [], "//absl:wasm": [], + "//absl:wasm32": [], + "@platforms//cpu:wasm32": [], + "@platforms//cpu:wasm64": [], "//conditions:default": ["-pthread"], }) + ABSL_DEFAULT_LINKOPTS, deps = [ diff --git a/absl/random/internal/BUILD.bazel b/absl/random/internal/BUILD.bazel index 67808aa03b5..9035dd54206 100644 --- a/absl/random/internal/BUILD.bazel +++ b/absl/random/internal/BUILD.bazel @@ -106,6 +106,9 @@ cc_library( "//absl:msvc_compiler": [], "//absl:clang-cl_compiler": [], "//absl:wasm": [], + "//absl:wasm32": [], + "@platforms//cpu:wasm32": [], + "@platforms//cpu:wasm64": [], "//conditions:default": ["-pthread"], }) + ABSL_DEFAULT_LINKOPTS, deps = [ diff --git a/absl/synchronization/BUILD.bazel b/absl/synchronization/BUILD.bazel index d71954735a7..1751391ec7e 100644 --- a/absl/synchronization/BUILD.bazel +++ b/absl/synchronization/BUILD.bazel @@ -90,6 +90,9 @@ cc_library( "//absl:msvc_compiler": [], "//absl:clang-cl_compiler": [], "//absl:wasm": [], + "//absl:wasm32": [], + "@platforms//cpu:wasm32": [], + "@platforms//cpu:wasm64": [], "//conditions:default": ["-pthread"], }) + ABSL_DEFAULT_LINKOPTS, deps = [