diff options
author | Wouter Deconinck <wdconinc@gmail.com> | 2023-10-01 22:49:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-02 05:49:51 +0200 |
commit | c9e1e7d90c9880b158e29bf6e721065416d21b90 (patch) | |
tree | 4a2d34660a5826c53d7172b91bbc4f906329d93d | |
parent | 7170f2252cc9a41f2d82bea6925d95e336a6534d (diff) | |
download | spack-c9e1e7d90c9880b158e29bf6e721065416d21b90.tar.gz spack-c9e1e7d90c9880b158e29bf6e721065416d21b90.tar.bz2 spack-c9e1e7d90c9880b158e29bf6e721065416d21b90.tar.xz spack-c9e1e7d90c9880b158e29bf6e721065416d21b90.zip |
acts: impose cxxstd variant on geant4 dependency (#39767)
-rw-r--r-- | var/spack/repos/builtin/packages/acts/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py index e08f00ef19..b9f3168e4a 100644 --- a/var/spack/repos/builtin/packages/acts/package.py +++ b/var/spack/repos/builtin/packages/acts/package.py @@ -320,8 +320,12 @@ class Acts(CMakePackage, CudaPackage): for _cxxstd in _cxxstd_values: if isinstance(_cxxstd, _ConditionalVariantValues): for _v in _cxxstd: + depends_on( + f"geant4 cxxstd={_v.value}", when=f"cxxstd={_v.value} {_v.when} ^geant4" + ) depends_on(f"root cxxstd={_v.value}", when=f"cxxstd={_v.value} {_v.when} ^root") else: + depends_on(f"geant4 cxxstd={_v.value}", when=f"cxxstd={_v.value} {_v.when} ^geant4") depends_on(f"root cxxstd={_cxxstd}", when=f"cxxstd={_cxxstd} ^root") # ACTS has been using C++17 for a while, which precludes use of old GCC |