Technical notes
  • Home
  • About me

C++

A collection of 3 posts
bazel

Writing custom Bazel C++ rules

Implementing a language support in Bazel can help one better understand the existing functionalities that this build system already provides. The migration process for Bazel C++ rules is still not finished at the moment, so the implementation for C++ rules is not fully done in starlark. We can try to
Jul 6, 2022 4 min read
bazel

Using Bazel aspects to run clang-format

Bazel's aspects are next to rules the major building block used to extend the functionality of your build system. Contrary to rules, aspects allow to run particular functionality over an existing dependency graph. Aspect are documented pretty well on the bazel documentation page: Aspects | BazelBazel Let's build on top of
Jun 28, 2022 3 min read
bazel

Cross compiling with Bazel

This time a short introduction to Bazel and how to cross-compile with this tool. I will explain how to build for host platform, as well as for multiple different targets. You can get the partial repositories used in this exercise here [https://github.com/ltekieli/bazel_cross_compile]. Installing Bazelisk
Sep 17, 2020 8 min read
Page 1 of 1
Technical notes © 2023
Powered by Ghost