Modern alternatives to make
summary
Compares specific native build tools and what each actually does: Gradle wrapper is widely used for packaging and artifact management while still calling existing make builds, conan is a package manager not a build system and focuses on remotes and Artifactory integration, Bazel emphasizes incremental correctness and build speed for very large codebases, Buck shares Bazel’s design and Android focus, SCons is older Python-based incremental make replacement. Projects are implemented as repos with Docker images and CI pipelines for side-by-side testing.
AI-written summary · about
chapters (9)
- 0:00Start
- 3:33Why Do We Need an Alternative To Make
- 4:41Developer Efficiency
- 6:41Scones
- 8:39Development Environment
- 9:22Gradle
- 11:47Features
- 14:23Implications about Gradle
- 15:05Basil
related talks
01h 01mGit, CMake, Conan - How to ship and reuse our C++ projects
01h 04mBetter CMake: A World Tour of Build Systems - Better C++ Builds
01h 25mBuilding Modern Native Applications with Gradle
46mBuilding and Packaging Modern C++
01h 31mBazel
43mThe New Android SDK Build System
37mThe Build Shrugged
57mUsing Conan in a real-world complex project
