Enable Apple linker library deduplication CMake 3.29 introduced policy CMP0156 (https://cmake.org/cmake/help/v3.29/policy/CMP0156.html) allowing to avoid linker warnings such as ld: warning: ignoring duplicate libraries: '-ldl', '-lm', 'lib/libceres.a', 'lib/libgtest.a' Fixes #1010 Change-Id: I6c3cf15382c5de4c005bcb28ac6931196f00fe48
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.