parallelio: fix install_name for on macos (#45567)

This commit is contained in:
Chris Marsh
2024-08-07 07:55:10 -06:00
committed by GitHub
parent 34c98101ad
commit 7f89391b14

View File

@@ -70,6 +70,11 @@ class Parallelio(CMakePackage):
# Allow argument mismatch in gfortran versions > 10 for mpi library compatibility # Allow argument mismatch in gfortran versions > 10 for mpi library compatibility
patch("gfortran.patch", when="@:2.5.8 +fortran %gcc@10:") patch("gfortran.patch", when="@:2.5.8 +fortran %gcc@10:")
@run_after("install", when="platform=darwin")
def darwin_install_name(self):
# The shared library is not installed correctly on Darwin; fix this
fix_darwin_install_name(self.prefix.lib)
def cmake_args(self): def cmake_args(self):
define = self.define define = self.define
define_from_variant = self.define_from_variant define_from_variant = self.define_from_variant