diff options
author | Gael Guennebaud <g.gael@free.fr> | 2011-02-18 11:23:27 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2011-02-18 11:23:27 +0100 |
commit | d8ca9481487ba04c2b9185562e654fa38a478f36 (patch) | |
tree | 3bce395f206becd2211d055a000318d8c1b25cad /cmake/FindSuperLU.cmake | |
parent | 3345ea0ddd1b69242cd1f908490acbc2ebc8be89 (diff) |
it is now up to user of these Find* module to find and link to BLAS and/or LAPACK
Diffstat (limited to 'cmake/FindSuperLU.cmake')
-rw-r--r-- | cmake/FindSuperLU.cmake | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/cmake/FindSuperLU.cmake b/cmake/FindSuperLU.cmake index 881e41ef1..ca72b4498 100644 --- a/cmake/FindSuperLU.cmake +++ b/cmake/FindSuperLU.cmake @@ -1,30 +1,23 @@ +# Umfpack lib usually requires linking to a blas library. +# It is up to the user of this module to find a BLAS and link to it. + if (SUPERLU_INCLUDES AND SUPERLU_LIBRARIES) set(SUPERLU_FIND_QUIETLY TRUE) endif (SUPERLU_INCLUDES AND SUPERLU_LIBRARIES) -find_package(BLAS) - -if(BLAS_FOUND) - - find_path(SUPERLU_INCLUDES - NAMES - supermatrix.h - PATHS - $ENV{SUPERLUDIR} - ${INCLUDE_INSTALL_DIR} - PATH_SUFFIXES - superlu - ) +find_path(SUPERLU_INCLUDES + NAMES + supermatrix.h + PATHS + $ENV{SUPERLUDIR} + ${INCLUDE_INSTALL_DIR} + PATH_SUFFIXES + superlu +) - find_library(SUPERLU_LIBRARIES superlu PATHS $ENV{SUPERLUDIR} ${LIB_INSTALL_DIR}) +find_library(SUPERLU_LIBRARIES superlu PATHS $ENV{SUPERLUDIR} ${LIB_INSTALL_DIR}) - if(SUPERLU_LIBRARIES) - set(SUPERLU_LIBRARIES ${SUPERLU_LIBRARIES} ${BLAS_LIBRARIES}) - endif(SUPERLU_LIBRARIES) - -endif(BLAS_FOUND) - include(FindPackageHandleStandardArgs) find_package_handle_standard_args(SUPERLU DEFAULT_MSG SUPERLU_INCLUDES SUPERLU_LIBRARIES) |