August 7, 2023

Raspberry Pi Pico - Cmake

The Pico is sort of forcing me into working with Cmake. Both the bootrom code and the SDK are distributed with cmake files. So, for better or worse, we need to learn at least a little about cmake.

Why not just good old make? It turns out that Cmake is a higher level thing. It can produce makefiles as I might like. It can also produce files that windows visual studio would like to see, and perhaps it can produce files for some Mac based build system. But the idea is that if you work up a proper Cmake configuration, you can get results with a variety of build systems.

If you see a file like CMakeLists.txt in a project, you are dealing with Cmake.

Have any comments? Questions? Drop me a line!

Tom's electronics pages /