Fix custom Eigen on macos (EIGEN_INCLUDE_DIR_HINTS) In ceres' CMakeLists.txt a workaround for custom homebrew locations sets CMAKE_PREFIX_PATH to the homebrew install path. This overrides explicit requests for custom locations for third-party dependencies, in particular for Eigen with EIGEN_INCLUDE_DIR_HINTS. This commit introduces a workaround to make EIGEN_INCLUDE_DIR_HINTS work on macos by ignoring CMAKE_PREFIX_PATH in that case. Fixes https://github.com/ceres-solver/ceres-solver/issues/431 Change-Id: I3ec0ec418d45d41b9e5ebdd6aee60552438afec3
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.