An Open Source and general-purpose build system inspired by Scons and written in Python. #Python framework #Compile application #Build system #Framework #Build #Compiler
Waf, previously known as BKsys, is a compltely free and open source command-line software, a framework implemented in Python and designed from the offset to allow users to effortlessly configure, compile and install applications under a GNU/Linux operating system.
The software is inspired by SCons and it replaces the entire GNU autotool chain, which includes the 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 automatic build order.
It comes with automatic dependencies functionality, performance improvements, support for various IDE (Integrated Development Environment) software, such as Eclipse, Xcode and Visual Studio, and great Python compatibility (Pypy, Jython 2.5, cPython 2.5 to 3.4 and IronPython).
From time to time, you will find an application that requires the Waf build system for compilation purposes. So installing the Waf program in your GNU/Linux operating system is not a bad idea. To get started, download the latest release from Softpedia and save it on your Home directory.
Uncompress the archive with an archive manager utility, open a Terminal app, move to the location where you’ve extracted the archive file (e.g. cd /home/softpedia/waf-1.8.5) and run the ‘./configure’ command to configure the program, which can be used directly from the source dir.
Execute the ‘./waf --help’ command to view available command-line options and the usage message. There are numerous command-line options, organized in two main categories: main commands and options (configuration options, build and installation options, step options, installation and uninstallation options, Python options).
Waf 1.8.5
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Programming
- developer:
- visit homepage
Zoom Client 6.0.3.37634
IrfanView 4.67
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
ShareX 16.0.1
Bitdefender Antivirus Free 27.0.35.146
calibre 7.9.0
Windows Sandbox Launcher 1.0.0
7-Zip 23.01 / 24.04 Beta
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Context Menu Manager 3.3.3.1
- 7-Zip
- Microsoft Teams
- Context Menu Manager
- Zoom Client
- IrfanView
- 4k Video Downloader
- ShareX
- Bitdefender Antivirus Free
- calibre
- Windows Sandbox Launcher