"As a developer, I don't want to tell my build script what to do, I want to just tell what (file) I want so the script can then decide what really needs to be done. If anything."

iwant is a build system. Some of its key features are:

General status of the project:

Some of the most important features, like taking iwant into use, are documented in the tutorial, in a documentation driven manner (by descript).

You can track the project progress and plans in the backlog.txt.

Get iwant at SourceForge.net. Fast, secure and Free Open Source software downloads