diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/slate/package.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/slate/package.py b/var/spack/repos/builtin/packages/slate/package.py index 798acc987a..7e623912b5 100644 --- a/var/spack/repos/builtin/packages/slate/package.py +++ b/var/spack/repos/builtin/packages/slate/package.py @@ -68,7 +68,7 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): depends_on("lapackpp@2021.04.00:", when="@2021.05.01:") depends_on("lapackpp@2020.10.02", when="@2020.10.00") depends_on("lapackpp@master", when="@master") - depends_on("scalapack") + depends_on("scalapack", type="test") depends_on("hipify-clang", when="@:2021.05.02 +rocm ^hip@5:") cpp_17_msg = "Requires C++17 compiler support" @@ -92,14 +92,16 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): backend = "hip" backend_config = "-Dgpu_backend=%s" % backend - return [ + config = [ "-Dbuild_tests=%s" % self.run_tests, "-Duse_openmp=%s" % ("+openmp" in spec), "-DBUILD_SHARED_LIBS=%s" % ("+shared" in spec), backend_config, "-Duse_mpi=%s" % ("+mpi" in spec), - "-DSCALAPACK_LIBRARIES=%s" % spec["scalapack"].libs.joined(";"), ] + if self.run_tests: + config.append("-DSCALAPACK_LIBRARIES=%s" % spec["scalapack"].libs.joined(";")) + return config @run_after("install") def cache_test_sources(self): |