Buildsystems Demystified
In #23 (closed) we looked at modern CMake.
Sometimes it feels like (meta) build systems / generators like CMake do a lot of magic and you need to study five years of rocket science to know what these things really do.
This live demo tries to show the most important ingrediensts of C++ projects being built using CMake from the ground up:
- Call the compiler manually
- Automate using script
- Automate using simple Makefile
- Add some bells and whistles
- Add dependencies
- automate dependency tracking
- Be mostly happy!
- Rewrite using CMake