Finden BLAS geben Sie den Pfad zu der lib
Benutze ich blas/lapack in meinem C++ - code eingebaut mit CMake 2.8.9. Ich möchte zu finden, BLAS-und LAPACK-Bibliotheken, die mit den CMake-Befehle :
find_package(BLAS REQUIRED)
find_package(LAPACK REQUIRED)
Aber es kann gefunden, weil es die Bibliotheken sind, in einem bestimmten Verzeichnis. Der Fehler ist der folgende :
CMake Error at /softs/cmake/2.8.9/64/gcc/4.7.2/share/cmake-2.8/Modules/FindBLAS.cmake:594 (message):
A required library with BLAS API not found. Please specify library
Meine Frage : Wie kann ich angeben, einen zusätzlichen Weg zu helfen, FindBLAS zu arbeiten, in der gleichen Art, wie ich es für die Boost-Funktion (siehe unten) ?
set(PATH_BOOST "/softs/boost/1.53.0/${ARCH}/${COMPILER_NAME}/${COMPILER_VERSION}")
set(BOOST_INCLUDEDIR "${PATH_BOOST}/include")
set(BOOST_LIBRARYDIR "${PATH_BOOST}/lib")
set(Boost_USE_MULTITHREAD ON)
set(Boost_USE_STATIC_LIBS ON)
find_package(Boost 1.53.0 REQUIRED COMPONENTS thread system)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst, ist
BLAS_DIR
undLAPACK_DIR
variable.