Bazel Migration using Fully Ephemeral BUILD Files

Oct 23, 2023·
Markus Hofbauer
Markus Hofbauer
· 0 min read
Abstract
We present Luminar’s Bazel migration strategy from a custom build system based on the C++ package manager Conan. Our focus is on leveraging the tool Gazelle for automatic build file generation which enables us to have fully ephemeral BUILD files not tracked in version control. Additionally, we use the Nix package manager for seamless inclusion of third-party dependencies that are not trivial to compile with Bazel.
Date
Oct 23, 2023 15:05 — 15:20
Event
Location

Salesforce Munich

Erika-Mann-Straße 31, Munich, BY 80636