From cc2dff48a838a99450ab694cfc27bf1f17e59faf Mon Sep 17 00:00:00 2001 From: Sebastian Grimberg Date: Thu, 15 Dec 2022 09:56:13 -0800 Subject: arpack-ng: add variant for ISO C binding support (#34529) Co-authored-by: Sebastian Grimberg --- var/spack/repos/builtin/packages/arpack-ng/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/arpack-ng/package.py b/var/spack/repos/builtin/packages/arpack-ng/package.py index 49feb262cb..bbfd528902 100644 --- a/var/spack/repos/builtin/packages/arpack-ng/package.py +++ b/var/spack/repos/builtin/packages/arpack-ng/package.py @@ -57,6 +57,7 @@ class ArpackNg(CMakePackage, AutotoolsPackage): variant("shared", default=True, description="Enables the build of shared libraries") variant("mpi", default=True, description="Activates MPI support") + variant("icb", default=False, when="@3.6:", description="Activates iso_c_binding support") # The function pdlamch10 does not set the return variable. # This is fixed upstream @@ -126,6 +127,7 @@ class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder): self.define("BLAS_INCLUDE_DIRS", spec["blas"].prefix.include), self.define("BLAS_LIBRARIES", blas_libs), self.define_from_variant("MPI", "mpi"), + self.define_from_variant("ICB", "icb"), self.define_from_variant("BUILD_SHARED_LIBS", "shared"), self.define("CMAKE_POSITION_INDEPENDENT_CODE", True), ] -- cgit v1.2.3-60-g2f50