metis/parmetis/boost/oce/scalapack: correct install_name on Darwin via a global function.

This commit is contained in:
Denis Davydov
2016-03-27 08:59:25 +02:00
parent 42ec822379
commit 7eca1284c8
6 changed files with 76 additions and 27 deletions

View File

@@ -24,7 +24,7 @@
##############################################################################
from spack import *
import sys
class Parmetis(Package):
"""
@@ -83,3 +83,7 @@ def install(self, spec, prefix):
cmake(source_directory, *options)
make()
make("install")
# The shared library is not installed correctly on Darwin; correct this
if (sys.platform == 'darwin') and ('+shared' in spec):
fix_darwin_install_name(prefix.lib)