diff options
author | Gael Guennebaud <g.gael@free.fr> | 2017-11-10 13:58:52 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2017-11-10 13:58:52 +0100 |
commit | 6365f937d61ea0d1d7d7d21984f328a5965f2e92 (patch) | |
tree | 7217c7459f1399fcd3c28e000fd4bf07ce0361fa /cmake | |
parent | 8cf63ccb99ae2832a223d251e44fbbf817053ec2 (diff) |
KLU depends on BTF but not on libSuiteSparse nor Cholmod
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindKLU.cmake | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/cmake/FindKLU.cmake b/cmake/FindKLU.cmake index 2783b63d2..4a8f8e0b0 100644 --- a/cmake/FindKLU.cmake +++ b/cmake/FindKLU.cmake @@ -16,6 +16,8 @@ find_path(KLU_INCLUDES ufsparse ) +find_library(KLU_LIBRARIES klu PATHS $ENV{KLUDIR} ${LIB_INSTALL_DIR}) + if(KLU_LIBRARIES) if(NOT KLU_LIBDIR) @@ -32,14 +34,9 @@ if(KLU_LIBRARIES) set(KLU_LIBRARIES ${KLU_LIBRARIES} ${AMD_LIBRARY}) endif () - find_library(SUITESPARSE_LIBRARY SuiteSparse PATHS ${KLU_LIBDIR} $ENV{KLUDIR} ${LIB_INSTALL_DIR}) - if(SUITESPARSE_LIBRARY) - set(KLU_LIBRARIES ${KLU_LIBRARIES} ${SUITESPARSE_LIBRARY}) - endif () - - find_library(CHOLMOD_LIBRARY cholmod PATHS $ENV{KLU_LIBDIR} $ENV{KLUDIR} ${LIB_INSTALL_DIR}) - if(CHOLMOD_LIBRARY) - set(KLU_LIBRARIES ${KLU_LIBRARIES} ${CHOLMOD_LIBRARY}) + find_library(BTF_LIBRARY btf PATHS $ENV{KLU_LIBDIR} $ENV{KLUDIR} ${LIB_INSTALL_DIR}) + if(BTF_LIBRARY) + set(KLU_LIBRARIES ${KLU_LIBRARIES} ${BTF_LIBRARY}) endif() endif(KLU_LIBRARIES) @@ -48,4 +45,4 @@ include(FindPackageHandleStandardArgs) find_package_handle_standard_args(KLU DEFAULT_MSG KLU_INCLUDES KLU_LIBRARIES) -mark_as_advanced(KLU_INCLUDES KLU_LIBRARIES AMD_LIBRARY COLAMD_LIBRARY CHOLMOD_LIBRARY SUITESPARSE_LIBRARY) +mark_as_advanced(KLU_INCLUDES KLU_LIBRARIES AMD_LIBRARY COLAMD_LIBRARY BTF_LIBRARY) |