From 416943f7edd26dc3f7c16c6907f1d755fca21a40 Mon Sep 17 00:00:00 2001 From: Jonathon Anderson <17242663+blue42u@users.noreply.github.com> Date: Mon, 7 Oct 2024 10:51:12 -0400 Subject: hpctoolkit: Add new test dependency and option (#46757) Signed-off-by: Jonathon Anderson --- var/spack/repos/builtin/packages/hpctoolkit/package.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'var') 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()}") -- cgit v1.2.3-70-g09d2