diff options
-rw-r--r-- | var/spack/repos/builtin/packages/arpack-ng/package.py | 2 |
1 files changed, 2 insertions, 0 deletions
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), ] |