diff options
author | Jonathon Anderson <17242663+blue42u@users.noreply.github.com> | 2024-10-07 10:51:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-07 16:51:12 +0200 |
commit | 416943f7edd26dc3f7c16c6907f1d755fca21a40 (patch) | |
tree | 4f55fc1e50bcaa6c3c9ffa7db15e9b19051fab11 | |
parent | 519684978bf5f23b16e41c8dc123bb4b773cc118 (diff) | |
download | spack-416943f7edd26dc3f7c16c6907f1d755fca21a40.tar.gz spack-416943f7edd26dc3f7c16c6907f1d755fca21a40.tar.bz2 spack-416943f7edd26dc3f7c16c6907f1d755fca21a40.tar.xz spack-416943f7edd26dc3f7c16c6907f1d755fca21a40.zip |
hpctoolkit: Add new test dependency and option (#46757)
Signed-off-by: Jonathon Anderson <anderson.jonathonm@gmail.com>
-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()}") |