Skip to main content

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)

Source distribution for waftools 0.4.13
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

Release history Release notifications | RSS feed

This release

0.4.13 This release

1 release file

0.4.11

1 release file

0.4.10

2 release files

0.4.9

2 release files

0.4.8

1 release file

0.4.7

2 release files

0.4.6

2 release files

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.7

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page