An Open Source and general-purpose build system inspired by Scons and written in Python
Waf is inspired by SCons and it replaces the entire GNU autotool chain, which includes automake, aclocal, autoconf, autoheader, make and libtool tools. It features various examples, including KDE, OCaml and Qt sample applications.
The software has several features, among which we can mention support for objective-caml, support for GNOME applications, fast rescan for incremental builds, coloured kernel-like output, object-oriented target declaration, and much more.
In a hurry? Add it to your Download Basket!
What's New in version 1.5.2
- A new rule-based system has been added for declaring targets in a makefile-like system.
- Several minor bugs have been fixed to allow the compilation on more systems (OS X and Cygwin).
- New examples have been added to show how to use gcc for extracting dependencies (replacing the Waf preprocessor) or to use compilers to compile several files at once (batched builds).