This is a comprehensive collection of CMake scripts for embedded systems developement. Each folder in this repository contains a markdown file that helps in making sense. I hope it does.
While care has been taken to make the CMake scripts as modern as possible. 3.24
is bare minimum in most cases.
This folder contains different frameworks like:
- cmsis_v5
- cmsis_dsp
- unity
- cmock
- segger_rtt and many more...
This folder contains various silicon vendor libraries creation scripts
- STMicroelectronics
- stm32cubemx ... others follow.
Cross compilation toolchains which can use CMake.