Fix SuiteSparse3 UFConfig.h detection. Change-Id: Ia59aefdb0ad7f713f76ed79692f2db4fa2821e5b
diff --git a/CMakeLists.txt b/CMakeLists.txt index 472ca1f..f410ea5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -204,7 +204,7 @@ FIND_PATH(SUITESPARSE_CONFIG_INCLUDE NAMES SuiteSparse_config.h - PATHS ${SUITESPARSE_SEARCH_INCLUDES}) + PATHS ${SUITESPARSE_SEARCH_HEADERS}) IF (EXISTS ${SUITESPARSE_CONFIG_INCLUDE}) MESSAGE("-- Found SuiteSparse_config header in: ${SUITESPARSE_CONFIG_INCLUDE}") ELSE (EXISTS ${SUITESPARSE_CONFIG_INCLUDE}) @@ -220,7 +220,7 @@ FIND_PATH(UFCONFIG_INCLUDE NAMES UFconfig.h - PATHS ${SUITESPARSE_SEARCH_INCLUDES}) + PATHS ${SUITESPARSE_SEARCH_INCLUDE}) IF (EXISTS ${UFCONFIG_INCLUDE}) MESSAGE("-- Found UFconfig header in: ${UFCONFIG_INCLUDE}") ELSE (EXISTS ${UFCONFIG_INCLUDE})
diff --git a/internal/ceres/CMakeLists.txt b/internal/ceres/CMakeLists.txt index 6f35e96..6be2873 100644 --- a/internal/ceres/CMakeLists.txt +++ b/internal/ceres/CMakeLists.txt
@@ -222,7 +222,11 @@ CERES_TEST(schur_eliminator) CERES_TEST(schur_ordering) CERES_TEST(solver_impl) - CERES_TEST(suitesparse) + + IF (${SUITESPARSE_FOUND}) + CERES_TEST(suitesparse) + ENDIF (${SUITESPARSE_FOUND}) + CERES_TEST(symmetric_linear_solver) CERES_TEST(triplet_sparse_matrix) CERES_TEST(trust_region_minimizer)