]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
cminpack: do not use system cblas if lapack+cblas embedded
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Sat, 6 Nov 2021 09:29:20 +0000 (10:29 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Sat, 6 Nov 2021 09:29:20 +0000 (10:29 +0100)
products/compil_scripts/cminpack-1.3.6.sh

index e64e8a0c0d275cb4f1be45bfe2da1aab540ce32f..4784e5a287f6851937033d169a83ab1159c79a4f 100755 (executable)
@@ -22,6 +22,13 @@ CMAKE_OPTIONS+=" -DCMAKE_INSTALL_LIBDIR:STRING=lib"
 # strangely on CentOS 8 - CMake fails to find CBLAS include directory
 if [[ $DIST_NAME == "CO" && $DIST_VERSION == "8" && $APPLICATION_NAME =~ native && -d /usr/include/cblas ]]; then
     CMAKE_OPTIONS+=" -DCBLAS_INCLUDE_DIRS=/usr/include/cblas "
+# Blas/Lapack
+elif [ -n "$LAPACK_ROOT_DIR" ] && [ "${LAPACK_ROOT_DIR}" != "/" ]; then
+    CMAKE_OPTIONS+=" -DLAPACK_DIR=${LAPACK_ROOT_DIR}/lib/cmake/lapack-3.8.0"
+    CMAKE_OPTIONS+=" -DCBLAS_DIR=${LAPACK_ROOT_DIR}/lib/cmake/cblas-3.8.0"
+    CMAKE_OPTIONS+=" -DCBLAS_LIBRARIES=$LAPACK_ROOT_DIR/lib/libcblas.so"
+    CMAKE_OPTIONS+=" -DBLAS_LIBRARIES=$LAPACK_ROOT_DIR/lib/libblas.so"
+    CMAKE_OPTIONS+=" -DCBLAS_INCLUDE_DIRS=${LAPACK_ROOT_DIR}/include "
 fi
 
 echo