Looking at S-Core today feels a bit like walking into a German factory that has just announced a “major transformation initiative.” Before anything actually starts to change, there are: The intention is good, but as my colleague from work pointed out some time ago: “bureaucracy expands to meet the needs…
Bazel
Combining Bazel with Docker
Welcome to the next pikoTutorial! In one of the recent articles, I showed how to build and run Docker containers using CMake. Today, we will see how to do a similar thing, but using Bazel. Today’s project structure: Note: on the contrary to the project structure used in the article…
Separating builds for different configs with Bazel
Welcome to the next pikoTutorial ! Let’s consider a simple project with the following structure: The main function has 2 compile switches: And we have 2 separate Bazel configurations including these switches: When we build the application with the following command: I can run the application by invoking: But as…
Make C++ a better place #0: Introduction
The world of software development is built on dreams of engineers who aspired to create their own programming languages.