diff options
author | Manuel Binna <manuel@binna.de> | 2021-06-25 04:35:18 (GMT) |
---|---|---|
committer | Manuel Binna <manuel@binna.de> | 2021-06-26 11:26:20 (GMT) |
commit | 4281d2149c4ff791ff346778558a9d606554982d (patch) | |
tree | 8b95c4bb4e81760445c7bef1f8e1990ee60bf682 | |
parent | 355d57d90d9744c41ac7c99f1e960778f1c63040 (diff) | |
download | googletest-4281d2149c4ff791ff346778558a9d606554982d.zip googletest-4281d2149c4ff791ff346778558a9d606554982d.tar.gz googletest-4281d2149c4ff791ff346778558a9d606554982d.tar.bz2 |
Don't link pthread on QNXrefs/pull/3465/head
On QNX, pthread is part of libc [1]. There's no separate pthread library
to link.
[1] https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.lib_ref/topic/p/pthread_create.html
-rw-r--r-- | BUILD.bazel | 7 | ||||
-rw-r--r-- | googlemock/test/BUILD.bazel | 1 | ||||
-rw-r--r-- | googletest/test/BUILD.bazel | 1 |
3 files changed, 9 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel index 965c518..3c9a228 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -39,6 +39,11 @@ licenses(["notice"]) exports_files(["LICENSE"]) config_setting( + name = "qnx", + constraint_values = ["@platforms//os:qnx"], +) + +config_setting( name = "windows", constraint_values = ["@platforms//os:windows"], ) @@ -86,6 +91,7 @@ cc_library( "googlemock/include/gmock/*.h", ]), copts = select({ + ":qnx": [], ":windows": [], "//conditions:default": ["-pthread"], }), @@ -104,6 +110,7 @@ cc_library( "googletest/include", ], linkopts = select({ + ":qnx": [], ":windows": [], "//conditions:default": ["-pthread"], }), diff --git a/googlemock/test/BUILD.bazel b/googlemock/test/BUILD.bazel index efb7306..6193ed4 100644 --- a/googlemock/test/BUILD.bazel +++ b/googlemock/test/BUILD.bazel @@ -41,6 +41,7 @@ cc_test( size = "small", srcs = glob(include = ["gmock-*.cc"]), linkopts = select({ + "//:qnx": [], "//:windows": [], "//conditions:default": ["-pthread"], }), diff --git a/googletest/test/BUILD.bazel b/googletest/test/BUILD.bazel index b06a00a..7b78555 100644 --- a/googletest/test/BUILD.bazel +++ b/googletest/test/BUILD.bazel @@ -95,6 +95,7 @@ cc_test( "googletest/test", ], linkopts = select({ + "//:qnx": [], "//:windows": [], "//conditions:default": ["-pthread"], }), |