Software Index
Linux Software Utilities  

Waf

download download home home   report broken
important software information
company name:
Thomas Nagy
license: Freeware
minimum requirements: No special requirements.
functional limitations:
Waf description
Waf, previously known as BKsys is a framework based on python for configuring, compiling and installing applications.

It replaces the whole GNU autotool chain (automake, autoconf, aclocal, autoheader, libtool, make) and depends on Python only. Waf features several demos, including KDE3, Qt4 and OCaml sample applications.

After uncompressing the archive, run:

su -c "./waf.py install"
waf --prepare
cd demos/kde3/
waf configure; waf

Here are some key features of "Waf":

· Fast rescan for incremental builds (developer working on the project)
· Coloured kernel-like output or progress bar (-v switch to display command-lines)
· Object-oriented target declaration
· Scripts as python modules
· XML script front-end to ease the interaction with integrated development environments
· A c/c++ preprocessor for computing dependencies
· Self-compiling and self-optimizing actions using a syntax similar to the one in scons
· Builddir set by default and with no effort, and now with build variants as well
· Modular configuration scheme with customizable command-line parsing
· Configuration variables are stored in an editable cache
· Real libtool emulation (turned off by default)
· No more hard-coded extensions like .so, .a or .exe
· Tight control over the scheduler (not all links at the end, etc)
· Daemon mode for background recompilation
· Find source files intelligently (glob-like) to ease script maintainance (all c-like classes)
· Support for objective caml and hybrid programs (kde3 program with a part written in caml). Applications for your KDE-Desktop - KDE-Apps.org. Applications for your KDE-Desktop - KDE-Apps.org Community Portal for KDE Applications Software Office Multimedia Graphic Network Printing Education Games Development Administration Scientific Security Utilities Screensaver News Forum GUI Polls Links Downloads QT Look X11 Linux
Similar software
wmCalClock (Popularity: ) : wmCalClock is a Calendar clock with antialiased text. Doesnt do much except tell time.... .
WikkaWiki (Popularity: ) : WikkaWiki project is a flexible, standards-compliant and lightweight wiki engine written in PHP and uses MySQL to store pages.

Here are some key features of "WikkaWiki":

· W3C compliant XHTML 1.0 transitional and CSS markup.
· footer comments/inline comments.
Page management tools:
· PageIndex
· Last ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
ModSecurity (Popularity: ) : ModSecurity is a web application firewall (WAF). WAFs are deployed to establish an external security layer that increases security, detects, and prevents attacks before they reach web applications. It provides protection from a range of attacks against web applications and ...
Widgets Admin Fix (Popularity: ) : This plugin adds the ability to link to specific sidebars in the widgets admin page and have them open up automatically. In addition, by default when visiting the widgets admin page, none of the sidebars are open.
WebCastellum (Popularity: ) : Java-based Open Source WAF (Web Application Firewall) to include inside a web application in order to protect it against attacks like SQL Injection, Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), Parameter Manipulation and many more.
LinBuild (Popularity: ) : LinBuild is a Python-based, simple and user-friendly build system for C/C++ on Linux/Unix. LinBuild adopts some concepts from Waf and CMake. LinBuild is simply a single script that depends only on Python.
Rate me
supported os's
stats
downloads 9
version 1.5.4
size in Kb 655
popularity   
1271/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend Waf
Report spyware
New Software
Popular Software
Latest Reviews