From bef250535a0499152ee868d87ac824d85499a68a Mon Sep 17 00:00:00 2001 From: RĂ©mi Lacroix Date: Wed, 20 Jan 2021 21:12:27 +0100 Subject: Plumed: Ensure the Python interfaces are also built with Spack's wrappers. (#20625) --- var/spack/repos/builtin/packages/plumed/package.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/plumed/package.py b/var/spack/repos/builtin/packages/plumed/package.py index 4847d09191..42e9012fb2 100644 --- a/var/spack/repos/builtin/packages/plumed/package.py +++ b/var/spack/repos/builtin/packages/plumed/package.py @@ -128,6 +128,14 @@ class Plumed(AutotoolsPackage): # provided by optimized libraries due to linking order filter_file('-lgslcblas', '', 'configure.ac') + def patch(self): + # Ensure Spack's wrappers are used to compile the Python interface + env = 'CXX={0} LDSHARED="{0} -pthread -shared" ' \ + 'LDCXXSHARED="{0} -pthread -shared"'.format(spack_cxx) + filter_file('plumed_program_name=plumed', + '{0} plumed_program_name=plumed'.format(env), + 'src/lib/Makefile', 'python/Makefile') + def configure_args(self): spec = self.spec -- cgit v1.2.3-60-g2f50