Fork of waf with some random patches. (old repo, will be removed shortly)
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 
Go to file
Thomas Nagy 96c5155766 Merge branch 'master' of https://code.google.com/p/waf 14 years ago
build_system_kit Initial commit 14 years ago
demos .gitignore's 14 years ago
docs prepare the docs for version 1.7.0 14 years ago
playground xilinx-ise: use global license, use Node.write 14 years ago
tests typo 14 years ago
utils Initial commit 14 years ago
waflib Python 3 makes the 'encoding' parameter mandatory on all I/O operations 14 years ago
.gitignore .gitignore's 14 years ago
ChangeLog docs 14 years ago
DEVEL docs 14 years ago
README Issue 722 14 years ago
TODO another experimental module for stopping as early as possible when errors occur with -k 14 years ago
configure Initial commit 14 years ago
waf-light disable compat15 from waf-light as well 14 years ago
wscript cleanup 14 years ago

README

WHAT YOU WILL FIND HERE
-----------------------

Waf (1.7)

For the manual: http://docs.waf.googlecode.com/git/book_16/single.html
For the api docs: http://docs.waf.googlecode.com/git/apidocs_16/index.html
For the examples: see the folder demos/

HOW TO CREATE THE WAF SCRIPT
----------------------------

Python 2.6, 2.7, 3.0, 3.1 or 3.2 is required to generate the waf script. Execute:
$ ./waf-light configure build
Or, if you have several python versions installed:
$ python3 ./waf-light configure build

The Waf tools in waflib/extras are not added to the waf script. To add
some of them, use the --tools switch:
$ ./waf-light --tools=compat15,swig

To add a tool that does not exist in the folder extras, pass an absolute path
To customize the initialization, pass the parameter 'prelude'
$ ./waf-light --make-waf --tools=compat15,/comp/waf/aba.py --prelude=$'\tfrom waflib.extras import compat15\n\print "ok"'

HOW TO TRY THE EXAMPLES
-----------------------

Try this:
$ cp waf demos/c/
$ cd demos/c/
$ ./waf configure build

USING GIT
---------

$ git clone https://code.google.com/p/waf/
set $HOME/.netrc to read:
machine code.google.com login user@gmail.com password pass
$ git remote add code https://code.google.com/p/waf.docs/
... make a few changes
$ git push code

---------------------------
Thomas Nagy, 2012 (ita)