commit | d3612c12c089d6c83bc07037ed7bb4b0e4119d28 | [log] [tgz] |
---|---|---|
author | Brent Yi <yibrenth@gmail.com> | Tue Mar 08 13:12:24 2022 -0800 |
committer | Brent Yi <yibrenth@gmail.com> | Wed Mar 09 02:35:00 2022 -0800 |
tree | e50d11c093d102288c0771534d9989003a9ab37a | |
parent | 4bc100c13d3fa3a4524503dddf6b1dd40520d3bf [diff] |
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.