Cmake Helpers

The project contains Cmake modules and example files which help to save time when setting up new C/C++ projects. The main goal is to reuse working solutions to common problems such as:

  • Combining of cross-compilation for AVR / STM32 with unit testing on x86 platform
  • Downloading and refreshing of dependencies
  • Setting up paths to headers, sources and libraries
  • Re-typing boilerplate code around initialization and checks
  • Cluttering build files with large, duplicated blocks of instructions
  • Recurrent research and refresh of information about Cmake

Visit GitHub