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)
InformationsquelleAutor Caduchon | 2015-02-04
Schreibe einen Kommentar