WAF-UTILS.ECLASS
Section: eclass-manpages (5)Updated: Oct 2025
Index Return to Main Contents
NAME
waf-utils.eclass - common ebuild functions for waf-based packagesDESCRIPTION
The waf-utils eclass contains functions that make creating ebuild for waf-based packages much easier. Its main features are support of common portage default settings.SUPPORTED EAPIS
7 8FUNCTIONS
- waf-utils_src_configure
 - General function for configuring with waf.
 - waf-utils_src_compile
 - General function for compiling with waf.
 - waf-utils_src_install
 - Function for installing the package.
 
ECLASS VARIABLES
- WAF_VERBOSE ?= ON (USER VARIABLE)
 - Set to OFF to disable verbose messages during compilation this is _not_ meant to be set in ebuilds
 - WAF_BINARY
 - Eclass can use different waf executable. Usually it is located in "${S}/waf".
 
AUTHORS
Original Author: Gilles Dartiguelongue <[email protected]>Various improvements based on cmake-utils.eclass: Tomáš Chvátal <[email protected]>
Proper prefix support: Jonathan Callen <[email protected]>
MAINTAINERS
[email protected]REPORTING BUGS
Please report bugs via https://bugs.gentoo.org/FILES
waf-utils.eclassSEE ALSO
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/waf-utils.eclass
Index
- NAME
 - DESCRIPTION
 - SUPPORTED EAPIS
 - FUNCTIONS
 - ECLASS VARIABLES
 - AUTHORS
 - MAINTAINERS
 - REPORTING BUGS
 - FILES
 - SEE ALSO
 
This document was created by man2html, using the manual pages.
Time: 03:27:00 GMT, October 25, 2025