|author||Brent Yi <firstname.lastname@example.org>||Tue Mar 08 13:12:24 2022 -0800|
|committer||Brent Yi <email@example.com>||Wed Mar 09 02:35:00 2022 -0800|
Set CMP0057 policy for IN_LIST operator in FindSuiteSparse.cmake A recent change introduced some uses of `IN_LIST` in FindSuiteSparse.cmake, but this is only introduced in cmake 3.3 and breaks downstream projects that set cmake_minimum_required() to anything lower. This commit locally sets CMP0057, which enables the `IN_LIST` operator and fixes the build for these projects. Primarily motivated by colmap, which sets cmake_minimum_required(3.0) and is currently broken: https://github.com/colmap/colmap/issues/1451 Change-Id: I9580c86f56248611326a932b8650b9048fb0ff14
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.