From af5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6 Mon Sep 17 00:00:00 2001 From: G-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com> Date: Thu, 20 Oct 2022 17:42:52 +0200 Subject: Change scalapack to test-only dependency (#33433) --- var/spack/repos/builtin/packages/slate/package.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'var') 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): -- cgit v1.2.3-70-g09d2