diff options
author | Copybara-Service <copybara-worker@google.com> | 2023-01-26 17:20:25 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-01-26 17:20:25 -0800 |
commit | 68a1de6f86b3e11ddf54841f11f63e60ed5bdc0a (patch) | |
tree | b69f4b552c79cb5ffe76630e31c34a84070dcfa1 | |
parent | db51f68788bfc505e1d68a731b0175c593cf89cd (diff) | |
parent | 3a0f99e84bbc3c1de08f8412ad158020eff8b213 (diff) |
Merge pull request #1371 from fahhem:mingw_support
PiperOrigin-RevId: 504981951
Change-Id: I7357e8e6730ceda458b40aa605cd450e80271dc6
-rw-r--r-- | absl/BUILD.bazel | 8 | ||||
-rw-r--r-- | absl/random/internal/BUILD.bazel | 4 |
2 files changed, 12 insertions, 0 deletions
diff --git a/absl/BUILD.bazel b/absl/BUILD.bazel index 29963ccc..69bdbf14 100644 --- a/absl/BUILD.bazel +++ b/absl/BUILD.bazel @@ -36,6 +36,14 @@ config_setting( ) config_setting( + name = "mingw_compiler", + flag_values = { + "@bazel_tools//tools/cpp:compiler": "mingw", + }, + visibility = [":__subpackages__"], +) + +config_setting( name = "msvc_compiler", flag_values = { "@bazel_tools//tools/cpp:compiler": "msvc-cl", diff --git a/absl/random/internal/BUILD.bazel b/absl/random/internal/BUILD.bazel index 81ca669b..a51c9375 100644 --- a/absl/random/internal/BUILD.bazel +++ b/absl/random/internal/BUILD.bazel @@ -82,6 +82,10 @@ cc_library( linkopts = ABSL_DEFAULT_LINKOPTS + select({ "//absl:msvc_compiler": ["-DEFAULTLIB:bcrypt.lib"], "//absl:clang-cl_compiler": ["-DEFAULTLIB:bcrypt.lib"], + "//absl:mingw_compiler": [ + "-DEFAULTLIB:bcrypt.lib", + "-lbcrypt", + ], "//conditions:default": [], }), deps = [ |