Commit Graph

10 Commits (2be3c1f6365c89cbe707bd89279f757129153c7c)

Author SHA1 Message Date
Christoph Schütte 2be3c1f636 Add sparse Eigen support to Bazel build. () 2018-04-17 09:46:51 +02:00
Rodrigo Queiro c20f22e986 Suppress warnings for Bazel third_party deps ()
These warnings occur when building with gcc 7.3.0.
2018-04-16 17:48:18 +02:00
Rodrigo Queiro 911c9ab920 Update Prometheus to avoid warning ()
This pulls in https://github.com/jupp0r/prometheus-cpp/pull/103 (fix
warning) and https://github.com/jupp0r/prometheus-cpp/pull/98 (add
missing header).
2018-04-16 17:15:10 +02:00
Christoph Schütte 915ebb19a6
Use async_grpc ()
Use async_grpc
2018-03-23 10:52:48 +01:00
Rodrigo Queiro b51bf3dd6d Fix warning about incorrect workspace name ()
The workspace name for prometheus-cpp has been updated to the correct
canonical name.
2018-03-02 13:32:58 +01:00
gaschler 8e27db0f0e Link prometheus client for bazel grpc build ()
RFC=[0014](https://github.com/googlecartographer/rfcs/blob/master/text/0014-monitoring.md)
2018-02-19 11:44:23 +01:00
Rodrigo Queiro 52527ec6d4 Add licenses() declarations to BUILD files ()
These were in some, but not all, of the existing BUILD files. They make
it easier to vendor cartographer, as Bazel complains if a BUILD file in
//third_party is missing a licenses() declaration.
2018-01-24 13:16:25 +01:00
Rodrigo Queiro 1ff4c00d70 Fix the Bazel build when used as an external repo ()
Specifically, the cartographer_repositories() macro must refer to the
BUILD files contained in the cartographer workspace.
2018-01-23 22:00:12 +01:00
Rodrigo Queiro 8e2a017612 Build cartographer_grpc with Bazel ()
This doesn't work when cartographer is an external workspace, due to a
limitation in cc_grpc_library. However, the //cartographer target will
still work it is external, and cartographer_grpc users can vendor the
repository.
2018-01-23 21:29:41 +01:00
Rodrigo Queiro 0c227097e7 Add a Bazel build for cartographer ()
This does not include cartographer_grpc, nor any of the binaries
(*_main.cc). It has been tested with Bazel 0.9.0 on Ubuntu 14.04 with
the latest (at time of writing) dazel/dazel container, by running:

```
bazel build //...
bazel test //...
```

While this is a large CL, the files under third_party are not new - they have been through internal review, and this is their open-source release. The other files come to 212 lines of code.
2018-01-22 16:47:07 +01:00