Bug fix for building ESMF shared on macOS: set ESMF_TRACE_LIB_BUILD=OFF (#42134)

This commit is contained in:
Dom Heinzeller 2024-01-18 11:36:12 -07:00 committed by GitHub
parent 78e5e31558
commit 560bb9f507
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -398,6 +398,11 @@ def setup_build_environment(self, env):
if "~shared" in spec:
env.set("ESMF_SHARED_LIB_BUILD", "OFF")
# https://github.com/JCSDA/spack-stack/issues/956
if "+shared" in spec:
if sys.platform == "darwin":
env.set("ESMF_TRACE_LIB_BUILD", "OFF")
@run_after("install")
def post_install(self):
install_tree("cmake", self.prefix.cmake)