summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreugeneswalker <38933153+eugeneswalker@users.noreply.github.com>2023-10-04 14:32:30 -0700
committerGitHub <noreply@github.com>2023-10-04 16:32:30 -0500
commit79e7da94205fcdf642e8b6617b2162ae14c57ab2 (patch)
tree9fcff873bc12bbbb1c67d03c8f229b3036c9ffab
parent0f43074f3e93d13445ea662a13f5672f960947c2 (diff)
downloadspack-79e7da94205fcdf642e8b6617b2162ae14c57ab2.tar.gz
spack-79e7da94205fcdf642e8b6617b2162ae14c57ab2.tar.bz2
spack-79e7da94205fcdf642e8b6617b2162ae14c57ab2.tar.xz
spack-79e7da94205fcdf642e8b6617b2162ae14c57ab2.zip
trilinos: add variant to build tests (#40284)
* trilinos: add variant: testing * trilinos: rename +testing to +test
-rw-r--r--var/spack/repos/builtin/packages/trilinos/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/package.py b/var/spack/repos/builtin/packages/trilinos/package.py
index 28f68b1b48..b6ee39282e 100644
--- a/var/spack/repos/builtin/packages/trilinos/package.py
+++ b/var/spack/repos/builtin/packages/trilinos/package.py
@@ -148,6 +148,7 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
variant("stratimikos", default=False, description="Compile with Stratimikos")
variant("teko", default=False, description="Compile with Teko")
variant("tempus", default=False, description="Compile with Tempus")
+ variant("test", default=False, description="Enable testing")
variant("thyra", default=False, description="Compile with Thyra")
variant("tpetra", default=True, description="Compile with Tpetra")
variant("trilinoscouplings", default=False, description="Compile with TrilinosCouplings")
@@ -616,6 +617,12 @@ class Trilinos(CMakePackage, CudaPackage, ROCmPackage):
]
)
+ if "+test" in spec:
+ options.append(define_trilinos_enable("TESTS", True))
+ options.append(define("BUILD_TESTING", True))
+ else:
+ options.append(define_trilinos_enable("TESTS", False))
+
if spec.version >= Version("13"):
options.append(define_from_variant("CMAKE_CXX_STANDARD", "cxxstd"))
else: