Fix missing CERES_METIS_VERSION CERES_METIS_VERSION needs to be set if either Eigen or SuiteSparse are using it. Previously, we were conditioning it only on EIGENMETIS being ON. Change-Id: I380a3b138b79903aa142b560ed46f438ff549a82
diff --git a/internal/ceres/CMakeLists.txt b/internal/ceres/CMakeLists.txt index 417652b..dd93509 100644 --- a/internal/ceres/CMakeLists.txt +++ b/internal/ceres/CMakeLists.txt
@@ -130,11 +130,11 @@ endif (SuiteSparse_Partition_FOUND) endif (SUITESPARSE AND SuiteSparse_FOUND) -if (EIGENMETIS AND METIS_FOUND) +if (SuiteSparse_Partition_FOUND OR EIGENMETIS) # Define version information for use in Solver::FullReport. add_definitions(-DCERES_METIS_VERSION="${METIS_VERSION}") list(APPEND CERES_LIBRARY_PRIVATE_DEPENDENCIES METIS::METIS) -endif (EIGENMETIS AND METIS_FOUND) +endif (SuiteSparse_Partition_FOUND OR EIGENMETIS) if (ACCELERATESPARSE AND AccelerateSparse_FOUND) list(APPEND CERES_LIBRARY_PRIVATE_DEPENDENCIES ${AccelerateSparse_LIBRARIES})