diff options
author | RĂ©mi Lacroix <remi.lacroix@idris.fr> | 2021-01-20 21:12:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 14:12:27 -0600 |
commit | bef250535a0499152ee868d87ac824d85499a68a (patch) | |
tree | d35ff7dec41596cba9fc14b0133315d34a1eae47 | |
parent | 23181d24a2db34108d6f6c8f88695cb3ede1daab (diff) | |
download | spack-bef250535a0499152ee868d87ac824d85499a68a.tar.gz spack-bef250535a0499152ee868d87ac824d85499a68a.tar.bz2 spack-bef250535a0499152ee868d87ac824d85499a68a.tar.xz spack-bef250535a0499152ee868d87ac824d85499a68a.zip |
Plumed: Ensure the Python interfaces are also built with Spack's wrappers. (#20625)
-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 |