summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorG-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com>2022-10-20 17:42:52 +0200
committerGitHub <noreply@github.com>2022-10-20 08:42:52 -0700
commitaf5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6 (patch)
tree1b56910bb7e297d488bc23767b7a10ff732045fe /var
parent3e1db75372d4ddbd9a2c0970db0ca84beadf5244 (diff)
downloadspack-af5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6.tar.gz
spack-af5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6.tar.bz2
spack-af5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6.tar.xz
spack-af5d6295d58d1f44c7ce9d6ccc92cf6004e8eae6.zip
Change scalapack to test-only dependency (#33433)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/slate/package.py8
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):