diff options
-rw-r--r-- | cmake/FindUmfpack.cmake | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cmake/FindUmfpack.cmake b/cmake/FindUmfpack.cmake index d42c3c4a2..3df3a0a94 100644 --- a/cmake/FindUmfpack.cmake +++ b/cmake/FindUmfpack.cmake @@ -19,8 +19,9 @@ find_path(UMFPACK_INCLUDES find_library(UMFPACK_LIBRARIES umfpack PATHS $ENV{UMFPACKDIR} ${LIB_INSTALL_DIR}) if(UMFPACK_LIBRARIES) - - get_filename_component(UMFPACK_LIBDIR ${UMFPACK_LIBRARIES} PATH) + if (NOT UMFPACK_LIBDIR) + get_filename_component(UMFPACK_LIBDIR ${UMFPACK_LIBRARIES} PATH) + endif(NOT UMFPACK_LIBDIR) find_library(AMD_LIBRARY amd PATHS ${UMFPACK_LIBDIR} $ENV{UMFPACKDIR} ${LIB_INSTALL_DIR}) if (AMD_LIBRARY) |