Commit 5f97ce4c by Andy Soffer

Merge pull request #3465 from mbinna:bazel_qnx

PiperOrigin-RevId: 382189077
parents b89480e0 4281d214
...@@ -39,6 +39,11 @@ licenses(["notice"]) ...@@ -39,6 +39,11 @@ licenses(["notice"])
exports_files(["LICENSE"]) exports_files(["LICENSE"])
config_setting( config_setting(
name = "qnx",
constraint_values = ["@platforms//os:qnx"],
)
config_setting(
name = "windows", name = "windows",
constraint_values = ["@platforms//os:windows"], constraint_values = ["@platforms//os:windows"],
) )
...@@ -86,6 +91,7 @@ cc_library( ...@@ -86,6 +91,7 @@ cc_library(
"googlemock/include/gmock/*.h", "googlemock/include/gmock/*.h",
]), ]),
copts = select({ copts = select({
":qnx": [],
":windows": [], ":windows": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}), }),
...@@ -104,6 +110,7 @@ cc_library( ...@@ -104,6 +110,7 @@ cc_library(
"googletest/include", "googletest/include",
], ],
linkopts = select({ linkopts = select({
":qnx": [],
":windows": [], ":windows": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}), }),
......
...@@ -41,6 +41,7 @@ cc_test( ...@@ -41,6 +41,7 @@ cc_test(
size = "small", size = "small",
srcs = glob(include = ["gmock-*.cc"]), srcs = glob(include = ["gmock-*.cc"]),
linkopts = select({ linkopts = select({
"//:qnx": [],
"//:windows": [], "//:windows": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}), }),
......
...@@ -95,6 +95,7 @@ cc_test( ...@@ -95,6 +95,7 @@ cc_test(
"googletest/test", "googletest/test",
], ],
linkopts = select({ linkopts = select({
"//:qnx": [],
"//:windows": [], "//:windows": [],
"//conditions:default": ["-pthread"], "//conditions:default": ["-pthread"],
}), }),
......
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