Files
ceres-solver/internal/ceres
NeroBurner a548766d14 Use glfags target
Update the usage of Google Flags (gflags) library the same way Glog
updated it [1]. This pushes the minimum required gflags version to
v2.2.0.

Remove the ceres specific define of CERES_GFLAGS_NAMESPACE and directly
use GFLAGS_NAMESPACE defined in gflags/gflags_declare.h [2].

In CeresConfig.cmake the hard coded paths for gflags are ommited.
Instead we rely on the gflagsConfig file to get closer to a relocatable
CeresConfig.cmake.
Furthermore use the find_dependency() [4] cmake function specifically
created for cmake-config files.

This change builds upon the explicit PUBLIC/PRIVATE link change [3].

[1] https://github.com/google/glog/pull/199
[2] https://github.com/gflags/gflags/blob/d9b184bd0026b16bb4c2fded75d56fb2cce50d66/src/gflags_declare.h.in#L43
[3] https://ceres-solver-review.googlesource.com/c/ceres-solver/+/16220
[4] https://cmake.org/cmake/help/latest/module/CMakeFindDependencyMacro.html

Change-Id: I9861a2699f2702bf1a5e99d07863a7e6639b7c39
2019-12-12 14:00:59 +00:00
..
2018-09-20 22:52:39 +08:00
2018-09-23 10:56:34 +08:00
2019-12-12 14:00:59 +00:00
2018-02-26 10:37:53 -08:00
2018-09-23 10:56:34 +08:00
2018-09-23 10:56:34 +08:00
2018-04-03 10:58:15 -07:00
2018-04-10 11:01:38 -07:00
2018-04-10 11:01:38 -07:00
2018-02-26 10:37:53 -08:00
2018-04-02 06:03:06 -07:00
2018-09-23 10:56:34 +08:00
2019-12-12 14:00:59 +00:00
2018-04-03 10:58:15 -07:00
2018-08-09 12:17:05 -07:00
2019-08-06 16:58:21 -07:00
2018-04-11 21:15:02 -07:00
2018-04-11 21:15:02 -07:00
2018-09-23 10:56:34 +08:00
2019-08-06 16:58:21 -07:00
2018-03-29 15:16:49 -07:00
2018-03-30 12:03:28 -07:00
2018-08-09 12:17:05 -07:00
2018-04-03 10:58:15 -07:00
2019-07-12 18:23:26 +01:00
2019-07-15 13:23:04 -07:00
2018-09-23 10:56:34 +08:00
2018-04-03 10:58:15 -07:00
2018-04-18 17:37:20 -07:00
2018-09-23 10:56:34 +08:00
2018-04-03 10:58:15 -07:00
2018-09-23 10:56:34 +08:00