summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorhealther <healther@users.noreply.github.com>2017-09-19 04:28:33 +0200
committerscheibelp <scheibel1@llnl.gov>2017-09-18 19:28:33 -0700
commitdf8e7d75907d4cd565a263a522930bfbccf4d95c (patch)
tree33daa612598047dc41a5efb760d84c276ba18992 /var
parentbb042f7bd76e364c3be6791c580b9426a4007627 (diff)
downloadspack-df8e7d75907d4cd565a263a522930bfbccf4d95c.tar.gz
spack-df8e7d75907d4cd565a263a522930bfbccf4d95c.tar.bz2
spack-df8e7d75907d4cd565a263a522930bfbccf4d95c.tar.xz
spack-df8e7d75907d4cd565a263a522930bfbccf4d95c.zip
add variant gmock to googletest (#5278)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/googletest/package.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/googletest/package.py b/var/spack/repos/builtin/packages/googletest/package.py
index 48dfcabb2f..849621c456 100644
--- a/var/spack/repos/builtin/packages/googletest/package.py
+++ b/var/spack/repos/builtin/packages/googletest/package.py
@@ -34,11 +34,18 @@ class Googletest(CMakePackage):
version('1.7.0', '5eaf03ed925a47b37c8e1d559eb19bc4')
version('1.6.0', '90407321648ab25b067fcd798caf8c78')
+ variant('gmock', default=False, description='Build with gmock')
+ conflicts('+gmock', when='@:1.7.0')
+
def cmake_args(self):
spec = self.spec
if '@1.8.0:' in spec:
# New style (contains both Google Mock and Google Test)
- options = ['-DBUILD_GMOCK=OFF', '-DBUILD_GTEST=ON']
+ options = ['-DBUILD_GTEST=ON']
+ if '+gmock' in spec:
+ options.append('-DBUILD_GMOCK=ON')
+ else:
+ options.append('-DBUILD_GMOCK=OFF')
else:
# Old style (contains only GTest)
options = []