diff options
-rw-r--r-- | var/spack/repos/builtin/packages/r3d/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
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 |