diff options
author | Sebastian Grimberg <sebastiangrimb@gmail.com> | 2022-12-15 09:56:13 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-15 10:56:13 -0700 |
commit | cc2dff48a838a99450ab694cfc27bf1f17e59faf (patch) | |
tree | 85fc61455083a698603376a33c03ca1a839350f8 | |
parent | 22922bf74c0de64199c1d8d77dd1cf8b5da36689 (diff) | |
download | spack-cc2dff48a838a99450ab694cfc27bf1f17e59faf.tar.gz spack-cc2dff48a838a99450ab694cfc27bf1f17e59faf.tar.bz2 spack-cc2dff48a838a99450ab694cfc27bf1f17e59faf.tar.xz spack-cc2dff48a838a99450ab694cfc27bf1f17e59faf.zip |
arpack-ng: add variant for ISO C binding support (#34529)
Co-authored-by: Sebastian Grimberg <sjg@amazon.com>
-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), ] |