From 35ff24ddea48cd02205935ae72f85e711437f949 Mon Sep 17 00:00:00 2001 From: one Date: Mon, 15 Apr 2024 23:18:27 +0800 Subject: [PATCH] googletest: fix reversed pthreads variant logic (#43649) --- var/spack/repos/builtin/packages/googletest/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/googletest/package.py b/var/spack/repos/builtin/packages/googletest/package.py index f1b1424f73..4c523fd41b 100644 --- a/var/spack/repos/builtin/packages/googletest/package.py +++ b/var/spack/repos/builtin/packages/googletest/package.py @@ -44,10 +44,10 @@ class Googletest(CMakePackage): def cmake_args(self): spec = self.spec args = [ - self.define_from_variant("gtest_disable_pthreads", "pthreads"), self.define_from_variant("BUILD_SHARED_LIBS", "shared"), self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"), ] + args.append(self.define("gtest_disable_pthreads", not spec.satisfies("pthreads"))) if spec.satisfies("@1.8:"): # New style (contains both Google Mock and Google Test) args.append(self.define("BUILD_GTEST", True))