|author||Sergiu Deitsch <firstname.lastname@example.org>||Mon Feb 14 01:35:08 2022 +0100|
|committer||Sergiu Deitsch <email@example.com>||Tue Feb 15 19:10:51 2022 +0100|
Do not enforce a specific C++ standard Current language standard selection mechanism is quite convoluted and the logic for propagating a specific C++ language standard (which cannot be fully enforced anyway) is unnecessarily complicated. Instead communicate the minimum required C++ standard and let CMake handle the requirement. This allows the compiler and consumers to use newer language revisions if available. The language standard used to compile Ceres solver can still be set via `CMAKE_CXX_STANDARD`. Move to CMake 3.10 which is supported by Ubuntu 18.04 LTS and simplify the corresponding language features request. Change-Id: Id3526c69990315289e7ea0fbcdeaa6af79d24d03
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.