From e3ac608e4125fe13eb2e7dde30ff12d495986839 Mon Sep 17 00:00:00 2001 From: Desire NUENTSA Date: Thu, 2 Aug 2012 10:00:23 +0200 Subject: bug #493 : multiple calls to FindUmfPack (transplanted from 1914024965172d6920f3cbfa35b09053dcbb7fc8 ) --- cmake/FindUmfpack.cmake | 5 +++-- 1 file 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) -- cgit v1.2.3