BuildAMation is described as 'build system and project generator for C and C++ desktop applications, with an extensible architecture. It is written in C#, and works on Windows, Linux and Apple OSX'. There are five alternatives to BuildAMation for a variety of platforms, including Windows, Linux, Mac, Xcode and Eclipse. The best alternative is CMake, which is both free and Open Source. Other great apps like BuildAMation are Meson (Free, Open Source), Premake (Free, Open Source), waf (Free, Open Source) and Reggae build system (Free, Open Source).
The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code.