Metamake is a simple way to define common tasks and execute those tasks by name, similar to Rake. Metamake is not a dependency-tracking build tool like Make, ant, qmake, SCons, Visual Studio, or
... [More]
XCode. Metamake is used with these build tools to orchestrate complex builds that work in a cross-platform fashion.
Metamake runs on Mac, Windows, and Linux - basically anything that runs Python.
InstallationThe simplest way to install metamake is through easy_install:
easy_install metamakeAlternatively, you can download the latest source from here:
http://pypi.python.org/packages/source/m/metamake/
Then just untar the source and run python setup.py install.
Documentationhttp://pypi.python.org/pypi/metamake/
Release Notesmetamake 1.1.5
bugfix: first namespace no longer prefixes all others
metamake 1.1.4
no longer manipulate system path to import Makefile.py (use imp module instead)
metamake 1.1.3
shell() returns a Result object now (has stdout, stderr, returncode attrs)
metamake 1.1.1
implemented namespaces when no default task is specified, the default task simply lists all tasks bugfix: commandline flags always show up [Less]