Suite-sparse: Fix Darwin install name (#19507)

This commit is contained in:
Jean-Paul Pelteret 2020-10-29 21:29:39 +01:00 committed by GitHub
parent af057e0196
commit 52959528a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -148,6 +148,13 @@ def install(self, spec, prefix):
make_args.append('INSTALL=%s' % prefix)
make('install', *make_args)
@run_after('install')
def fix_darwin_install(self):
# The shared libraries are not installed correctly on Darwin:
# See https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/42
if '+pic platform=darwin' in self.spec:
fix_darwin_install_name(self.spec.prefix.lib)
@property
def libs(self):
"""Export the libraries of SuiteSparse.