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",