google 在 bazel 项目中导入 sqlite3 C++ 的推荐方法是什么?

What is google recommand method to import sqlite3 C++ in bazel project?

如何将sqlite3 C++导入到bazel项目中?我发现许多使用 third_party 项目的 bazel 构建的 sqlite3 封装,因为 sqlite3 不正式支持 bazel,但它们可以工作。如何优雅地导入 sqlite3 或任何其他正式的单源文件项目?也许有一些 google 推荐文档?

Google 在内部将所有内容保存在他们的回购协议中。你不想这样做,因为你不想自己维护每个外部依赖项。

如果您想了解如何将 bazel 与 C++ 一起使用,我推荐一个 envoy 项目,因为它是开源的,因此使用的习惯用法比 google 内部的东西更适用于一般用法

我会使用一些现有的规则定义,例如 rockwotj/sqlite-bazel