diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/hpctoolkit/package.py | 4 |
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()}") |