From af7b4c5a2fdd2a02674d22e91545764a08daae3f Mon Sep 17 00:00:00 2001 From: Alex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com> Date: Wed, 13 Sep 2023 20:43:10 -0400 Subject: Add pic variant for libpng (#37964) --- var/spack/repos/builtin/packages/libpng/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/libpng/package.py b/var/spack/repos/builtin/packages/libpng/package.py index d1351c27f2..7187c99706 100644 --- a/var/spack/repos/builtin/packages/libpng/package.py +++ b/var/spack/repos/builtin/packages/libpng/package.py @@ -37,6 +37,7 @@ class Libpng(CMakePackage): multi=True, description="Build shared libs, static libs or both", ) + variant("pic", default=False, description="PIC") @property def libs(self): @@ -53,6 +54,7 @@ class CMakeBuilder(CMakeBuilder): self.define("ZLIB_ROOT", self.spec["zlib-api"].prefix), self.define("PNG_SHARED", "shared" in self.spec.variants["libs"].value), self.define("PNG_STATIC", "static" in self.spec.variants["libs"].value), + self.define_from_variant("CMAKE_POSITION_INDEPENDENT_CODE", "pic"), ] if self.spec.satisfies("platform=darwin target=aarch64:"): args.append("-DPNG_ARM_NEON=off") -- cgit v1.2.3-60-g2f50