gxx¶
g++/llvm detection.
-
waflib.Tools.gxx.
find_gxx
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Finds the program g++, and if present, try to detect its version number
-
waflib.Tools.gxx.
gxx_common_flags
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Common flags for g++ on nearly all platforms
-
waflib.Tools.gxx.
gxx_modifier_win32
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Configuration flags for executing gcc on Windows
-
waflib.Tools.gxx.
gxx_modifier_cygwin
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Configuration flags for executing g++ on Cygwin
-
waflib.Tools.gxx.
gxx_modifier_darwin
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Configuration flags for executing g++ on MacOS
-
waflib.Tools.gxx.
gxx_modifier_aix
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Configuration flags for executing g++ on AIX
-
waflib.Tools.gxx.
gxx_modifier_hpux
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
-
waflib.Tools.gxx.
gxx_modifier_openbsd
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
-
waflib.Tools.gxx.
gcc_modifier_osf1V
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
-
waflib.Tools.gxx.
gxx_modifier_platform
(conf)[source]¶ Configuration Method bound to
waflib.Configure.ConfigurationContext
Execute platform-specific functions based on gxx_modifier_+NAME
-
waflib.Tools.gxx.
conf
(f)¶ Decorator: attach new configuration functions to
waflib.Build.BuildContext
andwaflib.Configure.ConfigurationContext
. The methods bound will accept a parameter named ‘mandatory’ to disable the configuration errors:def configure(conf): conf.find_program('abc', mandatory=False)
Parameters: f (function) – method to bind