Premake

Premake is a simple, powerful build configuration tool. The build script is described using Lua. (You don’t need to install Lua, as it comes embedded in the tool which itself is written in C.) Premake can generate project files for MS Visual Studio, GNU Make, Apple XCode and many other build tool chains and IDEs. This is probably the most promising build configuration tool I ever came across!