netlib-lapack: add pic variant (#45291)
This commit is contained in:
parent
f52d3b26c3
commit
80a237e250
@ -84,6 +84,7 @@ class NetlibLapack(CMakePackage):
|
||||
provides("lapack@" + ver, when="@" + ver)
|
||||
|
||||
variant("shared", default=True, description="Build shared library version")
|
||||
variant("pic", default=True, description="Produce position-independent code")
|
||||
variant("external-blas", default=False, description="Build lapack with an external blas")
|
||||
|
||||
variant("lapacke", default=True, description="Activates the build of the LAPACKE C interface")
|
||||
@ -187,6 +188,7 @@ class CMakeBuilder(spack.build_systems.cmake.CMakeBuilder):
|
||||
def cmake_args(self):
|
||||
args = [
|
||||
self.define_from_variant("BUILD_SHARED_LIBS", "shared"),
|
||||
self.define_from_variant("CMAKE_POSITION_INDEPENDENT_CODE", "pic"),
|
||||
self.define_from_variant("LAPACKE", "lapacke"),
|
||||
self.define_from_variant("LAPACKE_WITH_TMG", "lapacke"),
|
||||
self.define("CBLAS", self.spec.satisfies("@3.6.0:")),
|
||||
|
Loading…
Reference in New Issue
Block a user