commit | ee7e2cb3c89603f8e22d73df48fe1cc8637734e6 | [log] [tgz] |
---|---|---|
author | Alex Stewart <alexs.mac@gmail.com> | Sun Mar 03 14:13:36 2019 +0000 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Thu Mar 07 22:12:44 2019 +0000 |
tree | a26fde861d9d817f983ae68aa9bb7e234b86bec0 | |
parent | 4f8a018531964d5f068ea5a3f5910d8f17b5e980 [diff] |
Set Homebrew paths via HINTS not CMAKE_PREFIX_PATH - Adding the Homebrew install prefix to CMAKE_PREFIX_PATH, irrespective of whether it is a standard location (e.g. /usr/local) overrides any user-specified HINTS locations according to the search order of CMake's find_xxx() functions. - Now we append the relevant include/lib directory to its respective HINTS directory variable (to the back to avoid overriding any user specified values). This achieves the same effect, but only after searching any user specified values. - Also adds Homebrew install prefix to find_package() calls for dependencies optionally exported with CMake after the possible user specified <DEPENDENCY_NAME>_DIR prefix. - Raised as issue #431 Change-Id: I47030f0f4fd9b96665fac57279be2285d9700b9a
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.