Обнаружение поставщиков BLAS / LAPACK с использованием CMake - PullRequest
5 голосов
/ 04 июня 2011

Так что мой код хочет включать разные заголовочные файлы, когда это происходит с разными поставщиками BLAS / LAPACK.Есть ли какие-то предопределенные макросы или что-то подобное, что заставляет меня проверить это?

1 Ответ

4 голосов
/ 12 августа 2011

CMake 2.8+ поставляется с FindBLAS.cmake FindLAPACK.cmake.Вы можете просмотреть комментарии в файлах из локальной установки cmake: cmake-2.8.5 / share / cmake / Modules / FindBLAS.cmakeЭтот модуль поддерживает различные реализации BLAS и LAPACK.Например:

set( ENV{BLA_VENDOR} "ATLAS" )
find_package( BLAS REQUIRED )

Удачи.

...