Files
ports/math/lapack/Makefile
T
jca 5a9600c7e5 Mark ports using lang/gcc/8,-f95 on arm64 as not BTI compliant
To be reconsidered when we move to lang/gcc/11 or newer, which
supports -mbranch-protection. The fix isn't complete since some ports
may use BTI-incompatible fortran code through shared libraries.

ok tb@ phessler@ pascal@ sthen@
2025-01-10 18:03:43 +00:00

48 lines
1.0 KiB
Makefile

COMMENT= library of Fortran linear algebra subroutines
PKGNAME= lapack-${V}
DPB_PROPERTIES = parallel
V= 3.12.0
DIST_TUPLE = github Reference-LAPACK lapack v${V} .
REVISION= 0
SHARED_LIBS += blas 2.1 # 0.0
SHARED_LIBS += cblas 2.0 # 0.0
SHARED_LIBS += lapack 7.1 # 0.0
SHARED_LIBS += lapacke 0.0 # 0.0
SHARED_LIBS += tmglib 0.0 # 0.0
WANTLIB += ${MODFORTRAN_WANTLIB} m
CATEGORIES = math
HOMEPAGE = https://netlib.org/lapack/
# BSD
PERMIT_PACKAGE= Yes
MODULES= devel/cmake \
fortran
#TEST_DEPENDS = lang/python
CONFIGURE_ARGS = -DBUILD_TESTING=ON
BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS}
LIB_DEPENDS-main = ${MODFORTRAN_LIB_DEPENDS}
CONFIGURE_ARGS += -DCMAKE_Fortran_COMPILER=${MODFORTRAN_COMPILER}
CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON \
-DLAPACKE_WITH_TMG=ON \
-DCBLAS=ON \
-DBUILD_DEPRECATED=ON
CONFIGURE_ARGS += -DBUILD_MAN_DOCUMENTATION=OFF
SUBST_VARS += V
.include <bsd.port.mk>