Summary
This package contains a collection of tools for the waf build environment intended for both native- as well cross compilation of C/C++ based projects.
Following provides a non-exhausting list of functions provided:
Cross compile using several C/C++ cross compiler toolchains
C/C++ export to makefiles (e.g. make, cmake)
C/C++ export to IDE’s (e.g. Code::Blocks, Eclipse, Visual Studio)
C/C++ source code checking using cppcheck (including html reports)
Clean and format C/C++ source code using GNU indent
Create installers using NSIS
Create C/C++ documentation using DoxyGen
List dependencies between build tasks
A detailed description of waftools can be found at pythonhosted.
Installation
The waftools package can be installed using pip:
pip install -I waftools [--user] wafinstall [--user]
Note that the last step will download and install the waf meta build system as well. As alternative you can also clone the repository and install the latest revision:
cd ~ git clone https://bitbucket.org/Moo7/waftools.git waftools pip install -e ~/waftools [--user] wafinstall [--user]
Support
If you have any suggestions for improvements and/or enhancements, please feel free to drop me a note by creating an issue at the waftools projects page.
Release files for waftools 0.4.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| waftools-0.4.13.tar.gz | 243.6 kB | Details |
Release files / waftools-0.4.13.tar.gz
| Download URL | waftools-0.4.13.tar.gz |
|---|---|
| Size | 243.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42a3d72375eb332cd89465719944bf2c28ac0f8eb0e9c89c84b29fac00481cbe
|
|
BLAKE2b-256 checksum How to use checksums |
827d23996f2c098ef80c3ec22ca17dde64d20cf6940abc51bb12bcfe24d640bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |