A cmake based multi-platform build system.