
Waf is a python-based framework for configuring, compiling and installing applications. it derives from the concepts of other build tools such as scons, autotools, cmake or ant.
waf is now used in many open-source and proprietary projects. here are a few reasons:
* it supports build phases (autotools, maven-like)
* it encourages reliable builds
* it features excellent performance and scalability
* it is designed to be flexible
* it is very easy to use and to deploy