Overview
In my previous article on Build Systems for Embedded Development: From 30000 feet., I had concluded that CMake was going to be where any initial efforts would take place. There are a few things that I want to accomplish to prove to myself that CMake can get the job done:
- Build bare metal binary for several different targets:
- buildroot cross-compiler toolchain.
- LLVM host defaults.
- LLVM cross-compiler.
- Build all targets in a single run.
- Build all of the targets using containers (w/ docker).