From d1d731bf837c66863e80cda73c0e3a811fd1f191 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Wed, 6 Jun 2018 19:10:34 +0200 Subject: [PATCH] xsimd: test type (#8405) Add the new type 'test` to the `googletest` dependency of xsimd. --- var/spack/repos/builtin/packages/xsimd/package.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/xsimd/package.py b/var/spack/repos/builtin/packages/xsimd/package.py index 6240c38a058..e08eab86065 100644 --- a/var/spack/repos/builtin/packages/xsimd/package.py +++ b/var/spack/repos/builtin/packages/xsimd/package.py @@ -37,10 +37,18 @@ class Xsimd(CMakePackage): version('4.0.0', '4186ec94985daa3fc284d9d0d4aa03e8') version('3.1.0', '29c1c525116cbda28f610e2bf24a827e') - depends_on('googletest', type='build') + depends_on('googletest', type='test') # C++14 support conflicts('%gcc@:4.8') conflicts('%clang@:3.6') # untested: conflicts('%intel@:15') # untested: conflicts('%pgi@:14') + + def cmake_args(self): + args = [ + '-DBUILD_TESTS:BOOL={0}'.format( + 'ON' if self.run_tests else 'OFF') + ] + + return args