Fix the Bazel build
Change-Id: I864c1a10e21a4d0e985262c61e7fd270da452d05
diff --git a/bazel/ceres.bzl b/bazel/ceres.bzl
index 029cb52..aba3c9d 100644
--- a/bazel/ceres.bzl
+++ b/bazel/ceres.bzl
@@ -213,6 +213,12 @@
deps = [
"@eigen//:eigen",
"@abseil-cpp//absl/log",
+ "@abseil-cpp//absl/container:fixed_array",
+ "@abseil-cpp//absl/container:flat_hash_map",
+ "@abseil-cpp//absl/container:flat_hash_set",
+ "@abseil-cpp//absl/strings",
+ "@abseil-cpp//absl/time",
+ "@abseil-cpp//absl/container:btree",
"@abseil-cpp//absl/log:check",
],
)
diff --git a/examples/BUILD b/examples/BUILD
index 4f68eda..dddc0f9 100644
--- a/examples/BUILD
+++ b/examples/BUILD
@@ -28,17 +28,17 @@
#
# Author: mierle@gmail.com (Keir Mierle)
-EXAMPLE_COPTS = [
- # Needed to silence GFlags complaints.
- "-Wno-sign-compare",
- # Needed to put fscanf in a function.
- "-Wno-format-nonliteral",
-]
+
EXAMPLE_DEPS = [
"//:ceres",
- "@com_gitlab_libeigen_eigen//:eigen",
- "@com_github_gflags_gflags//:gflags",
+ "@eigen//:eigen",
+ "@abseil-cpp//absl/log",
+ "@abseil-cpp//absl/flags:parse",
+ "@abseil-cpp//absl/flags:flag",
+ "@abseil-cpp//absl/time",
+ "@abseil-cpp//absl/log:check",
+ "@abseil-cpp//absl/log:initialize",
]
cc_binary(
@@ -49,7 +49,6 @@
"bundle_adjuster.cc",
"snavely_reprojection_error.h",
],
- copts = EXAMPLE_COPTS,
deps = EXAMPLE_DEPS,
)
@@ -61,7 +60,6 @@
"fields_of_experts.h",
"pgm_image.h",
],
- copts = EXAMPLE_COPTS,
deps = EXAMPLE_DEPS,
)
@@ -70,7 +68,6 @@
srcs = [
"robot_pose_mle.cc",
],
- copts = EXAMPLE_COPTS,
deps = EXAMPLE_DEPS,
)
@@ -84,7 +81,6 @@
"slam/pose_graph_2d/pose_graph_2d_error_term.h",
"slam/pose_graph_2d/types.h",
],
- copts = EXAMPLE_COPTS,
includes = ["slam"],
deps = EXAMPLE_DEPS,
)
@@ -97,7 +93,6 @@
"slam/pose_graph_3d/pose_graph_3d_error_term.h",
"slam/pose_graph_3d/types.h",
],
- copts = EXAMPLE_COPTS,
includes = ["slam"],
deps = EXAMPLE_DEPS,
)
@@ -105,7 +100,6 @@
[cc_binary(
name = example,
srcs = [example + ".cc"],
- copts = EXAMPLE_COPTS,
deps = EXAMPLE_DEPS,
) for example in [
"circle_fit",