CMake Part 1 - The Dark Arts - Sticky Bits - Powered by Feab

CMake Part 1 - The Dark Arts - Sticky Bits - Powered by FeabhasSticky Bits – Powered by Feabhas


CMake can be described as a
marmite application: you either love it or hate it. Here at Feabhas, we find ourselves falling in the latter category, despite the fact the CMake is widely used within the embedded and deeply embedded development community.
But we also know that many of the C/C++ static analysis and code quality tools integrate well with the CMake build system. For this reason, we’ve put aside our prejudices and reconsidered the way we build our example projects used during training by replacing scons with CMake.
This blog post is a mix of musings and advice when using CMake for cross-compiling  to the STM STM32F407 Discovery board that we use for our embedded C and C++ training. It is the first of a small series of posts looking at how we build our training projects comprising application code, supporting library code, real-time operating system and bare metal driver code.

Related Keywords

, Toolchain Program Paths , Why We Need Build Systems , Build Systems , Embedded Toolchain , Unix Make , Visual Studio , Microsoft Windows , Android Studio , Ubuntu Linux , Real Time , கட்ட அமைப்புகள் , காட்சி ஸ்டுடியோ , மைக்ரோசாஃப்ட் ஜன்னல்கள் , அன்றொஇட் ஸ்டுடியோ , உபுண்டு லினக்ஸ் , ரியல் நேரம் ,

© 2025 Vimarsana