aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake/FindSPQR.cmake
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2013-06-12 10:12:05 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2013-06-12 10:12:05 +0200
commit76f48205603ba1ea89022dff9537383171d69d53 (patch)
tree48cb46bcc20162b8ffcf58cd980e1996ef298f8b /cmake/FindSPQR.cmake
parentf0efe609247f6293640dbba8868526d2295f7eac (diff)
Improve SuiteSparse cmake scripts
Diffstat (limited to 'cmake/FindSPQR.cmake')
-rw-r--r--cmake/FindSPQR.cmake9
1 files changed, 9 insertions, 0 deletions
diff --git a/cmake/FindSPQR.cmake b/cmake/FindSPQR.cmake
index 55c4d9f6e..794c212af 100644
--- a/cmake/FindSPQR.cmake
+++ b/cmake/FindSPQR.cmake
@@ -21,6 +21,15 @@ find_path(SPQR_INCLUDES
find_library(SPQR_LIBRARIES spqr $ENV{SPQRDIR} ${LIB_INSTALL_DIR})
+if(SPQR_LIBRARIES)
+
+ find_library(SUITESPARSE_LIBRARY SuiteSparse PATHS $ENV{SPQRDIR} ${LIB_INSTALL_DIR})
+ if (SUITESPARSE_LIBRARY)
+ set(SPQR_LIBRARIES ${SPQR_LIBRARIES} ${SUITESPARSE_LIBRARY})
+ endif (SUITESPARSE_LIBRARY)
+
+endif(SPQR_LIBRARIES)
+
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SPQR DEFAULT_MSG SPQR_INCLUDES SPQR_LIBRARIES)