googletest: fix reversed pthreads variant logic (#43649)

This commit is contained in:
one 2024-04-15 23:18:27 +08:00 committed by GitHub
parent 7019e4e3cb
commit 35ff24ddea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,10 +44,10 @@ class Googletest(CMakePackage):
def cmake_args(self): def cmake_args(self):
spec = self.spec spec = self.spec
args = [ args = [
self.define_from_variant("gtest_disable_pthreads", "pthreads"),
self.define_from_variant("BUILD_SHARED_LIBS", "shared"), self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"), self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"),
] ]
args.append(self.define("gtest_disable_pthreads", not spec.satisfies("pthreads")))
if spec.satisfies("@1.8:"): if spec.satisfies("@1.8:"):
# New style (contains both Google Mock and Google Test) # New style (contains both Google Mock and Google Test)
args.append(self.define("BUILD_GTEST", True)) args.append(self.define("BUILD_GTEST", True))