Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-27 | Remove ssl from bootstrap dependency | Klaus Aehlig | |
As our default (bundled) bootstrap brings a well defined version of ssl, use this also in the initial bootstrap step. | |||
2022-04-27 | Remove libggit2 as host bootstrap dependency | Klaus Aehlig | |
Since in default (bundled) bootstrap, we bring our own version of libgit2, also use that for the initial bootstrap step. | |||
2022-04-22 | rule ["CC", "header directory"]: drop ill-advised "public stage" | Klaus Aehlig | |
The idea, as documented, of a header directory is to have a directory, closed as a tree, owned by the respective library and internally handled in an efficient way (as a single tree). If we open up that directory, we just have staged data, and therefore should treat it as such. | |||
2022-04-19 | TARGETS.json: use TREE constructor to get whole directory | Klaus Aehlig | |
... instead of naming every single file. This will, on the one hand keep the targets file more readable and, on the other hand more easy to maintain. | |||
2022-03-23 | repos.json: add pragma "to_git" for roots used by external projects | Klaus Aehlig | |
... so that they become fully content-fixed and we can benefit from target caching, once implemented. | |||
2022-03-23 | remove obsolete targets | Alberto Sartori | |
By having a proper rule for CC/IDE, these targets are no longer needed | |||
2022-03-23 | add just-ext-hdrs target to stage external headers is a given folder | Alberto Sartori | |
This is useful when e.g. using an IDE to get access to the definition/ declaration of the symbols of external dependencies | |||
2022-03-23 | Create IDE rule for CC targets | Oliver Reiche | |
2022-03-16 | Format: Apply compact JSON formatting | Oliver Reiche | |
2022-03-14 | External libgit2: Inline filegroups used only once | Oliver Reiche | |
2022-03-14 | External libgit2: Remove duplicate define | Oliver Reiche | |
2022-03-04 | Patch away unused imports in bytestream.proto | Klaus Aehlig | |
2022-03-03 | Externals: Set `-O2` and C standard `gnu17` | Oliver Reiche | |
2022-03-03 | External gRPC: Disable warnings | Oliver Reiche | |
2022-03-03 | External libgit2: Disable warnings | Oliver Reiche | |
2022-03-03 | External re2: Disable warnings | Oliver Reiche | |
2022-03-03 | External absl: Disable warnings | Oliver Reiche | |
2022-02-28 | External libgit2: Fix header declaration | Oliver Reiche | |
2022-02-28 | External protobuf: Add missing zlib dependency | Oliver Reiche | |
2022-02-25 | External bazel_remote_api: Add target for headers of CC bindings | Oliver Reiche | |
2022-02-25 | External google_apis: Add target for headers of CC bindings | Oliver Reiche | |
... and remove unused CC proto library target. | |||
2022-02-23 | Add shell/test rule | Klaus Aehlig | |
... allowing to run simple tests given by a shell script. | |||
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |