From 1096491c4b5f3463af945edf7aedc737e3e59340 Mon Sep 17 00:00:00 2001 From: Max Lyon Date: Fri, 22 Feb 2019 16:21:01 +0100 Subject: [PATCH] dont set COMISO_SUITESPRASE_SPQR_AVAILABLE to 1 if suitesparse is not found --- CMakeLists.txt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7069a49..3a04f5c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,15 +103,18 @@ if (SUITESPARSE_FOUND ) list( APPEND COMISO_INCLUDE_DIRECTORIES ${SUITESPARSE_INCLUDE_DIRS} ) list( APPEND COMISO_LINK_DIRECTORIES ${SUITESPARSE_LIBRARY_DIRS} ) list( APPEND COMISO_LINK_LIBRARIES ${SUITESPARSE_LIBRARIES} ) + + # special handling, since spqr is incorrect in several distributions + if(SUITESPARSE_SPQR_VALID) + set (COMISO_SUITESPARSE_SPQR_CONFIG_FILE_SETTINGS "#define COMISO_SUITESPARSE_SPQR_AVAILABLE 1" ) + else() + message (STATUS "SUITESPARSE SPQR seems to be invalid!") + set (COMISO_SUITESPARSE_SPQR_CONFIG_FILE_SETTINGS "#define COMISO_SUITESPARSE_SPQR_AVAILABLE 0" ) + endif() + else () message (STATUS "SUITESPARSE not found!") set (COMISO_SUITESPARSE_CONFIG_FILE_SETTINGS "#define COMISO_SUITESPARSE_AVAILABLE 0" ) -endif () -# special handling, since spqr is incorrect in several distributions -if(SUITESPARSE_SPQR_VALID) - set (COMISO_SUITESPARSE_SPQR_CONFIG_FILE_SETTINGS "#define COMISO_SUITESPARSE_SPQR_AVAILABLE 1" ) -else() - message (STATUS "SUITESPARSE SPQR seems to be invalid!") set (COMISO_SUITESPARSE_SPQR_CONFIG_FILE_SETTINGS "#define COMISO_SUITESPARSE_SPQR_AVAILABLE 0" ) endif() -- GitLab