summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/rivet/package.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/rivet/package.py b/var/spack/repos/builtin/packages/rivet/package.py
index 00dea83e64..12ccf1fea1 100644
--- a/var/spack/repos/builtin/packages/rivet/package.py
+++ b/var/spack/repos/builtin/packages/rivet/package.py
@@ -155,16 +155,15 @@ class Rivet(AutotoolsPackage):
fjcontrib_home = self.spec['fjcontrib'].prefix
env.prepend_path('LD_LIBRARY_PATH', fjcontrib_home.lib)
- @when('@3.1.2:')
def flag_handler(self, name, flags):
- if name == 'cxxflags':
+ if self.spec.satisfies('@3.1.2:') and name == 'cxxflags':
flags.append('-faligned-new')
return (None, None, flags)
return (flags, None, None)
def configure_args(self):
args = []
- if self.spec.variants['hepmc'] == '2':
+ if self.spec.variants['hepmc'].value == '2':
args += ['--with-hepmc=' + self.spec['hepmc'].prefix]
else:
args += ['--with-hepmc3=' + self.spec['hepmc'].prefix]