From 50570ea33491b3df7ca74c0be03a6c7519f7ceae Mon Sep 17 00:00:00 2001 From: Alex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com> Date: Sat, 17 Dec 2022 03:27:22 -0800 Subject: Add static-only option for ESMF (#34576) --- var/spack/repos/builtin/packages/esmf/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/esmf/package.py b/var/spack/repos/builtin/packages/esmf/package.py index 885ca3817e..31c97b2003 100644 --- a/var/spack/repos/builtin/packages/esmf/package.py +++ b/var/spack/repos/builtin/packages/esmf/package.py @@ -89,6 +89,7 @@ class Esmf(MakefilePackage): when="@8.3.0b09", ) variant("debug", default=False, description="Make a debuggable version of the library") + variant("shared", default=True, description="Build shared library") # Required dependencies depends_on("zlib") @@ -358,6 +359,10 @@ class Esmf(MakefilePackage): # ESMF_XERCES_INCLUDE # ESMF_XERCES_LIBPATH + # Static-only option: + if "~shared" in spec: + os.environ["ESMF_SHARED_LIB_BUILD"] = "OFF" + @run_after("install") def install_findesmf(self): install_tree("cmake", self.prefix.cmake) -- cgit v1.2.3-70-g09d2