A collection of examples that use Cmake to handling different build system situations you might come across.