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.
This folder contains different frameworks like:
This folder contains various silicon vendor libraries creation scripts
The folder is home to the STM Microelectronics HAL and LL drivers usually found at stm32cubemx. The details of how the drivers are introduced is here. ... others follow.
Cross compilation toolchains which can use CMake.