summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/hepmcanalysis/package.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/hepmcanalysis/package.py b/var/spack/repos/builtin/packages/hepmcanalysis/package.py
index 860c6c71bc..168316f894 100644
--- a/var/spack/repos/builtin/packages/hepmcanalysis/package.py
+++ b/var/spack/repos/builtin/packages/hepmcanalysis/package.py
@@ -22,17 +22,14 @@ class Hepmcanalysis(MakefilePackage):
depends_on('root')
depends_on('clhep')
- variant('cxxstd',
- default='11',
- values=('11', '14', '17'),
- multi=False,
- description='Use the specified C++ standard when building.')
-
patch('lcg.patch')
- def edit(self, spec, prefix):
+ def patch(self):
+ filter_file(r"TDirectory::CurrentDirectory\(\)",
+ r"gDirectory",
+ "src/baseAnalysis.cc")
filter_file(r"CXXFLAGS(.*)", r"CXXFLAGS\1 -std=c++" +
- self.spec.variants['cxxstd'].value, "config.mk")
+ self.spec['root'].variants['cxxstd'].value, "config.mk")
def setup_build_environment(self, env):
env.set("HepMCdir", self.spec['hepmc'].prefix)