summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com>2023-05-25 08:42:51 -0700
committerGitHub <noreply@github.com>2023-05-25 11:42:51 -0400
commit60b4e2128ba00798a6d5c4d0bb1e44c4230ebde6 (patch)
treedb3e7648dc6e033a4a4502b18ece27d59d58f626
parent2f8cea2792322e5bc39bc2444f24862dd425c4d7 (diff)
downloadspack-60b4e2128ba00798a6d5c4d0bb1e44c4230ebde6.tar.gz
spack-60b4e2128ba00798a6d5c4d0bb1e44c4230ebde6.tar.bz2
spack-60b4e2128ba00798a6d5c4d0bb1e44c4230ebde6.tar.xz
spack-60b4e2128ba00798a6d5c4d0bb1e44c4230ebde6.zip
Add shared variant to geos package (#37899)
Co-authored-by: alexrichert <alexrichert@gmail.com>
-rw-r--r--var/spack/repos/builtin/packages/geos/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/geos/package.py b/var/spack/repos/builtin/packages/geos/package.py
index ca65b26262..18ce8dea08 100644
--- a/var/spack/repos/builtin/packages/geos/package.py
+++ b/var/spack/repos/builtin/packages/geos/package.py
@@ -56,6 +56,8 @@ class Geos(CMakePackage):
depends_on("cmake@3.13:", when="@3.10:", type="build")
depends_on("cmake@3.8:", type="build")
+ variant("shared", default=True, description="Build shared library")
+
patch(
"https://github.com/libgeos/geos/pull/461.patch?full_index=1",
sha256="ab78db7ff2e8fc89e899b8233cf77d90b24d88940dd202c4219decba479c8d35",
@@ -73,4 +75,6 @@ class Geos(CMakePackage):
if "%intel" in self.spec:
args.append(self.define("BUILD_ASTYLE", False))
+ args.append(self.define_from_variant("BUILD_SHARED_LIBS", "shared"))
+
return args