mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-11-22 01:46:15 +01:00
waf-2.0.15
This commit is contained in:
parent
5f811ee018
commit
02c9f814da
@ -7,9 +7,9 @@ Waf is a Python-based framework for configuring, compiling and installing applic
|
||||
* *Performance*: tasks are executed in parallel automatically, the startup time is meant to be fast (separation between configuration and build)
|
||||
* *Flexibility*: new commands and tasks can be added very easily through subclassing, bottlenecks for specific builds can be eliminated through dynamic method replacement
|
||||
* *Extensibility*: though many programming languages and compilers are already supported by default, many others are available as extensions
|
||||
* *IDE support*: Eclipse, Visual Studio and Xcode project generators (waflib/extras/)
|
||||
* *IDE support*: Eclipse, Visual Studio and Xcode project generators (`waflib/extras/`)
|
||||
* *Documentation*: the application is based on a robust model documented in [The Waf Book](https://waf.io/book/) and in the [API docs](https://waf.io/apidocs/)
|
||||
* *Python compatibility*: cPython 2.5 to 3.4, Jython 2.5, IronPython, and Pypy
|
||||
* *Python compatibility*: cPython 2.5 to 3.x, Jython 2.5, IronPython, and Pypy
|
||||
|
||||
Waf is used in particular by innovative companies such as [Avalanche Studios](http://www.avalanchestudios.se) and by open-source projects such as [RTEMS](https://www.rtems.org/). Learn more about Waf by reading [The Waf Book](https://waf.io/book/).
|
||||
|
||||
@ -22,13 +22,15 @@ Download the project from our page on [waf.io](https://waf.io/) or from a mirror
|
||||
Python >= 2.6 is required to generate the waf script, and the resulting file can then run on Python 2.5.
|
||||
Just run:
|
||||
```sh
|
||||
$ ./waf-light configure build
|
||||
$ python ./waf-light configure build
|
||||
```
|
||||
Or, if several python versions are installed:
|
||||
```sh
|
||||
$ python3 ./waf-light configure build
|
||||
```
|
||||
|
||||
## CUSTOMIZATION
|
||||
|
||||
The Waf tools in waflib/extras are not added to the waf script. To add
|
||||
some of them, use the --tools switch. An absolute path can be passed
|
||||
if the module does not exist under the 'extras' folder:
|
||||
|
Loading…
Reference in New Issue
Block a user