diff options
author | eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> | 2023-10-04 14:32:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 16:32:30 -0500 |
commit | 79e7da94205fcdf642e8b6617b2162ae14c57ab2 (patch) | |
tree | 9fcff873bc12bbbb1c67d03c8f229b3036c9ffab | |
parent | 0f43074f3e93d13445ea662a13f5672f960947c2 (diff) | |
download | spack-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.py | 7 |
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: |