iucar / rpms / openmeeg

Forked from rpms/openmeeg 2 years ago
Clone
Blob Blame History Raw
From 11b0270f45ff2d8eeee3c42524656a989545392e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?I=C3=B1aki=20=C3=9Acar?= <iucar@fedoraproject.org>
Date: Sun, 28 Aug 2022 12:57:45 +0200
Subject: [PATCH] use built-in find blas/lapack

---
 .../OpenMEEGMathsBlasLapackConfig.h                    |  2 +-
 cmake/thirdParties.cmake                               | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/OpenMEEGMaths/include/BlasLapackImplementations/OpenMEEGMathsBlasLapackConfig.h b/OpenMEEGMaths/include/BlasLapackImplementations/OpenMEEGMathsBlasLapackConfig.h
index 8293163..53c7252 100644
--- a/OpenMEEGMaths/include/BlasLapackImplementations/OpenMEEGMathsBlasLapackConfig.h
+++ b/OpenMEEGMaths/include/BlasLapackImplementations/OpenMEEGMathsBlasLapackConfig.h
@@ -1,6 +1,6 @@
 #pragma once
 
-#include <BlasLapackImplementations/FortranCInterface.h>
+#include <flexiblas/flexiblas_fortran_mangle.h>
 
 #define CblasColMajor
 #define CblasTrans 'T'
diff --git a/cmake/thirdParties.cmake b/cmake/thirdParties.cmake
index 7076d7e..8126354 100644
--- a/cmake/thirdParties.cmake
+++ b/cmake/thirdParties.cmake
@@ -1,4 +1,12 @@
-include(FindBLASImplementation)
+find_package(BLAS)
+if (BLAS_FOUND)
+    set(HAVE_BLAS ON)
+endif()
+find_package(LAPACK)
+if (LAPACK_FOUND)
+    set(HAVE_LAPACK ON)
+    set(USE_LAPACK ON)
+endif()
 
 if (BLA_STATIC)
     set(MATIO_USE_STATIC_LIBRARIES TRUE) # XXX This should be an option
-- 
2.36.1