summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJake Koester <146987853+aperijake@users.noreply.github.com>2024-05-08 12:33:49 -0600
committerGitHub <noreply@github.com>2024-05-08 11:33:49 -0700
commit9ab6c30a3dfac2a5d5c3f1f72a420f061e9f3f0f (patch)
tree8c50eae320e2a21478115c87627fd12a58a3b6a4
parentddf94291d42b0bc73973a1244baba49f81f270f4 (diff)
downloadspack-9ab6c30a3dfac2a5d5c3f1f72a420f061e9f3f0f.tar.gz
spack-9ab6c30a3dfac2a5d5c3f1f72a420f061e9f3f0f.tar.bz2
spack-9ab6c30a3dfac2a5d5c3f1f72a420f061e9f3f0f.tar.xz
spack-9ab6c30a3dfac2a5d5c3f1f72a420f061e9f3f0f.zip
add flag to turn off building tests and examples (#44075)
-rw-r--r--var/spack/repos/builtin/packages/compadre/package.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/compadre/package.py b/var/spack/repos/builtin/packages/compadre/package.py
index 32af4e6c87..32e276ce55 100644
--- a/var/spack/repos/builtin/packages/compadre/package.py
+++ b/var/spack/repos/builtin/packages/compadre/package.py
@@ -31,6 +31,8 @@ class Compadre(CMakePackage):
variant("mpi", default=False, description="Enable MPI support")
depends_on("mpi", when="+mpi")
+ variant("tests", default=True, description="Enable tests and examples")
+
# fixes duplicate symbol issue with static library build
patch(
"https://patch-diff.githubusercontent.com/raw/sandialabs/Compadre/pull/286.patch?full_index=1",
@@ -56,6 +58,10 @@ class Compadre(CMakePackage):
if "+mpi" in spec:
options.append("-DCompadre_USE_MPI:BOOL=ON")
+ if "~tests" in spec:
+ options.append("-DCompadre_EXAMPLES:BOOL=OFF")
+ options.append("-DCompadre_TESTS:BOOL=OFF")
+
if "+shared" in spec:
options.append("-DBUILD_SHARED_LIBS:BOOL=ON")
else: