From fefa4b8cc45f767d20d838429a76eb433223b6eb Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 30 Mar 2023 08:37:35 -0600 Subject: r3d: add pic variant (#36476) --- var/spack/repos/builtin/packages/r3d/package.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/r3d/package.py b/var/spack/repos/builtin/packages/r3d/package.py index f0f06f63f1..8179db1dff 100644 --- a/var/spack/repos/builtin/packages/r3d/package.py +++ b/var/spack/repos/builtin/packages/r3d/package.py @@ -36,6 +36,10 @@ class R3d(CMakePackage): description="Build R3D regression tests (versions 2019-04-24 or earlier)", ) + variant( + "pic", default=False, description="Produce position-independent code (for shared libs)" + ) + @when("@:2019-04-24") def cmake(self, spec, prefix): pass @@ -80,4 +84,6 @@ class R3d(CMakePackage): else: options.append("-DENABLE_UNIT_TESTS=OFF") + options.append(self.define_from_variant("CMAKE_POSITION_INDEPENDENT_CODE", "pic")) + return options -- cgit v1.2.3-70-g09d2