summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAlex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com>2023-01-02 06:12:41 -0800
committerGitHub <noreply@github.com>2023-01-02 15:12:41 +0100
commit5509392151d056e8511bc3a4c8f6673abfeabddf (patch)
tree05b45341bb39c083019fa14703cc1fcba39bd3d4 /var
parent2001be99b36bb18864886c9ae00f41dd55e9c800 (diff)
downloadspack-5509392151d056e8511bc3a4c8f6673abfeabddf.tar.gz
spack-5509392151d056e8511bc3a4c8f6673abfeabddf.tar.bz2
spack-5509392151d056e8511bc3a4c8f6673abfeabddf.tar.xz
spack-5509392151d056e8511bc3a4c8f6673abfeabddf.zip
libpng static (#34578)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/libpng/package.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libpng/package.py b/var/spack/repos/builtin/packages/libpng/package.py
index 6dd83d732f..450549dda2 100644
--- a/var/spack/repos/builtin/packages/libpng/package.py
+++ b/var/spack/repos/builtin/packages/libpng/package.py
@@ -13,6 +13,8 @@ class Libpng(AutotoolsPackage):
url = "https://prdownloads.sourceforge.net/libpng/libpng-1.6.37.tar.xz"
git = "https://github.com/glennrp/libpng.git"
+ maintainers = ["AlexanderRichert-NOAA"]
+
version("1.6.37", sha256="505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca")
# From http://www.libpng.org/pub/png/libpng.html (2019-04-15)
# libpng versions 1.6.36 and earlier have a use-after-free bug in the
@@ -26,6 +28,14 @@ class Libpng(AutotoolsPackage):
depends_on("zlib@1.0.4:") # 1.2.5 or later recommended
+ variant(
+ "libs",
+ default="shared,static",
+ values=("shared", "static"),
+ multi=True,
+ description="Build shared libs, static libs or both",
+ )
+
def configure_args(self):
args = [
# not honored, see
@@ -34,6 +44,8 @@ class Libpng(AutotoolsPackage):
f"CPPFLAGS={self.spec['zlib'].headers.include_flags}",
f"LDFLAGS={self.spec['zlib'].libs.search_flags}",
]
+
+ args += self.enable_or_disable("libs")
return args
def check(self):