summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hpctoolkit/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hpctoolkit/package.py b/var/spack/repos/builtin/packages/hpctoolkit/package.py
index ebcabeee03..548bfad92c 100644
--- a/var/spack/repos/builtin/packages/hpctoolkit/package.py
+++ b/var/spack/repos/builtin/packages/hpctoolkit/package.py
@@ -179,6 +179,7 @@ class Hpctoolkit(AutotoolsPackage, MesonPackage):
depends_on("xz", type="link")
depends_on("xz+pic libs=static", type="link", when="@:2023.08")
depends_on("yaml-cpp@0.7.0: +shared", when="@2022.10:")
+ depends_on("googletest@1.8.1: +gmock", type="test", when="@develop")
depends_on("zlib-api")
depends_on("zlib+shared", when="^[virtuals=zlib-api] zlib")
@@ -409,6 +410,9 @@ class MesonBuilder(spack.build_systems.meson.MesonBuilder):
"-Dgtpin=" + ("enabled" if spec.satisfies("+gtpin") else "disabled"),
]
+ if spec.satisfies("@develop"):
+ args.append("-Dtests=" + ("enabled" if self.pkg.run_tests else "disabled"))
+
if spec.satisfies("@:2024.01"):
args.append(f"--native-file={self.gen_prefix_file()}")