diff options
-rw-r--r-- | var/spack/repos/builtin/packages/plumed/package.py | 8 |
1 files changed, 8 insertions, 0 deletions
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 |