proj: correct CMake arg for shared build with proj older than 7.0.0 (#43089)
* proj: correct CMake arg for shared build with proj older than 7.0.0 * Actually use new CMake arg * Update var/spack/repos/builtin/packages/proj/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
This commit is contained in:
parent
14209a86a6
commit
bf14b424bb
@ -128,10 +128,11 @@ def install_datum_grids(self):
|
||||
|
||||
class CMakeBuilder(BaseBuilder, cmake.CMakeBuilder):
|
||||
def cmake_args(self):
|
||||
shared_arg = "BUILD_SHARED_LIBS" if self.spec.satisfies("@7:") else "BUILD_LIBPROJ_SHARED"
|
||||
args = [
|
||||
self.define_from_variant("ENABLE_TIFF", "tiff"),
|
||||
self.define_from_variant("ENABLE_CURL", "curl"),
|
||||
self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
|
||||
self.define_from_variant(shared_arg, "shared"),
|
||||
self.define_from_variant("CMAKE_POSITION_INDEPENDENT_CODE", "pic"),
|
||||
]
|
||||
if self.spec.satisfies("@6:") and self.pkg.run_tests:
|
||||
|
Loading…
Reference in New Issue
Block a user