summaryrefslogtreecommitdiff
path: root/Mk/Uses
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2024-06-08 19:47:28 +0200
committerThierry Thomas <thierry@FreeBSD.org>2024-06-08 20:41:55 +0200
commit81db4d3731cc24d90f444ba2e910bb4874913831 (patch)
tree4ad4bef33ce2db94787f9b3ba4acddbabc0dd974 /Mk/Uses
parentmath/openblas64: new port, OpenBLAS with 8 byte integers (diff)
Mk/Uses/blaslapack.mk: introduce math/openblas64
Diffstat (limited to 'Mk/Uses')
-rw-r--r--Mk/Uses/blaslapack.mk10
1 files changed, 8 insertions, 2 deletions
diff --git a/Mk/Uses/blaslapack.mk b/Mk/Uses/blaslapack.mk
index ff14194e50b5..10f0c0a3166d 100644
--- a/Mk/Uses/blaslapack.mk
+++ b/Mk/Uses/blaslapack.mk
@@ -2,7 +2,7 @@
#
# Feature: blaslapack
# Usage: USES=blaslapack or USES=blaslapack:ARGS
-# Valid ARGS: atlas blis flexiblas netlib (default) openblas
+# Valid ARGS: atlas blis flexiblas netlib (default) openblas openblas64
#
# Provides: BLASLIB and LAPACKLIB
#
@@ -13,7 +13,7 @@
.if !defined(_INCLUDE_USES_BLASLAPACK_MK)
_INCLUDE_USES_BLASLAPACK_MK= yes
-_valid_ARGS= atlas blis flexiblas netlib openblas
+_valid_ARGS= atlas blis flexiblas netlib openblas openblas64
_DEFAULT_BLASLAPACK= netlib
@@ -51,6 +51,12 @@ LIB_DEPENDS+= libopenblas.so:math/openblas
_BLASLIB= openblas
LAPACKLIB= -lopenblas
BLA_VENDOR= OpenBLAS
+. elif ${blaslapack_ARGS} == openblas64
+LIB_DEPENDS+= libopenblas_64.so:math/openblas64
+_BLASLIB= openblas_64
+LAPACKLIB= -lopenblas_64
+BLA_VENDOR= OpenBLAS
+CFLAGS+= -I${LOCALBASE}/include/openblas64
. else
IGNORE= USES=blaslapack: invalid arguments: ${blaslapack_ARGS}
. endif