commit | e6c5c7226d0512fd56bd79147ec745105e2f9083 | [log] [tgz] |
---|---|---|
author | Nikolaus Demmel <nikolaus@nikolaus-demmel.de> | Mon Oct 29 00:30:22 2018 +0100 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Thu Mar 07 22:08:44 2019 +0000 |
tree | 5d5f1c150fc46ca01a793bcd6ca060d0092810a9 | |
parent | 5a56d522e8fa8c2eab2fe396af4d6d1d11e46145 [diff] |
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.