Files
ceres-solver/internal/ceres
Sameer Agarwal ccd1198d72 Make test_util GTest-optional to fix benchmark builds with BUILD_TESTING=OFF
When Ceres is configured with BUILD_TESTING=OFF and BUILD_BENCHMARKS=ON,
benchmarks failed to compile and link due to an unconditional dependency on the
test_util library, which requires Googletest (GTest). This commit addresses the issue
by introducing the CERES_HAS_GTEST macro and making the test utility library
GTest-optional.

Fixes: https://github.com/ceres-solver/ceres-solver/issues/1081

Change-Id: I615c37eb6f21d36a4b87b2d24632016944eda3bd
2026-03-16 16:19:06 -07:00
..
2024-07-21 08:14:08 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 15:15:36 -07:00
2023-10-22 00:23:58 +03:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-08-08 07:18:44 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-08-08 07:18:44 -07:00
2024-07-21 15:15:36 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2025-10-30 17:34:39 -07:00
2024-07-21 20:31:32 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 15:15:36 -07:00
2024-07-21 15:15:36 -07:00
2024-08-08 07:18:44 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 20:31:32 -07:00
2024-07-21 14:55:46 -07:00
2024-07-18 11:37:07 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 20:31:32 -07:00
2024-07-18 00:24:49 -07:00
2024-07-21 08:14:08 -07:00
2024-08-08 07:18:44 -07:00
2024-08-08 07:18:44 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-08-08 07:18:44 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-08-08 07:18:44 -07:00
2024-08-09 16:24:07 -07:00
2024-09-15 22:29:56 +00:00
2024-09-15 22:29:56 +00:00
2025-10-30 17:34:39 -07:00
2023-09-21 11:23:38 -07:00
2025-05-18 10:02:39 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2025-05-18 10:02:39 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-09-15 20:12:27 -07:00
2024-08-09 16:35:09 -07:00
2024-08-08 07:18:44 -07:00
2024-08-09 16:35:09 -07:00
2024-08-08 07:18:44 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 15:15:36 -07:00
2024-07-18 00:24:49 -07:00
2024-07-21 20:31:32 -07:00
2024-07-21 20:31:32 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-10-09 09:29:49 -07:00
2024-07-18 11:37:07 -07:00
2024-07-21 20:31:32 -07:00
2023-09-21 11:23:38 -07:00
2025-05-18 10:02:39 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-04-22 17:22:03 +00:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-09-18 21:41:18 -07:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 15:15:36 -07:00
2023-09-21 11:23:38 -07:00
2024-08-08 07:05:23 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2025-08-04 20:11:55 +02:00
2025-10-30 17:34:39 -07:00
2026-02-17 10:14:21 -08:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 20:31:32 -07:00
2024-08-26 09:18:17 -07:00
2024-09-17 00:00:37 +02:00
2024-07-18 00:24:49 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2024-07-21 20:31:32 -07:00
2024-04-22 17:20:54 +00:00
2023-09-21 11:23:38 -07:00
2024-07-21 20:31:32 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2023-09-21 11:23:38 -07:00
2025-09-28 18:04:54 +02:00
2024-08-08 07:18:44 -07:00
2023-09-21 11:23:38 -07:00
2024-07-18 00:24:49 -07:00
2024-09-18 21:41:18 -07:00