Feature reference

The Waf feature system weaves additional behaviors onto existing targets (task generators) with no changes to the build scripts. The main benefits are flexibility and reduced maintenance efforts. This approach is comparable to the CSS class declarations in the web design context.

The features themselves are declared by annotating functions through a specific Python decorator function waflib.TaskGen.feature() and passing a name. Such functions then become methods bound to the Task generator class waflib.TaskGen.task_gen.

The association between feature names and methods is many-to-many; in other words a method may be used by in several features, and that a feature may reference to several methods. Here is for example how to bind the function print_hello to the feature named foo:

from waflib.TaskGen import feature
@feature('foo')
def print_hello(self):
        print("Hello, World!")

Since the function print_hello is now associated with the waflib.TaskGen.task_gen class, it becomes usable as method:

def build(bld):
        tg = bld()
        tg.print_hello()

Calling such methods directly is problematic as it interferes with partial build declarations and with target dependencies. The feature attribute enables the methods to be called exactly once before the build starts and in a purely declarative matter:

def build(bld):
        bld(features='foo')

When several methods are involved, the order of execution must be specified, else the methods are sorted by alphabetical order:

from waflib.TaskGen import feature, after_method

@feature('foo')
@after_method('print_bar')
def print_hello(self):
        print("Hello, Foo!")

@feature('bar')
def print_bar(self):
        print("Hello, Bar!")

def build(bld):
        bld(features='foo bar')

The order of method execution is unrelated to the order of the features given though. For instance, this example will print “Hello, Bar!” then “Hello, Foo!”.

The following maps represent the associations between feature methods (represented in yellow) and methods associated to other feature names. The arrows represent constraints over the order of execution.

Feature *

digraph feature_all { "create_javadoc" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.create_javadoc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "feature_py" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.feature_py",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_install_task" [style="setlinewidth(0.5)",URL="../Build.html#waflib.Build.process_install_task",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "jar_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.jar_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_dbus" [style="setlinewidth(0.5)",URL="../tools/dbus.html#waflib.Tools.dbus.process_dbus",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_objs" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_objs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "link_lib_test_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.link_lib_test_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_java" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.apply_java",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_enums" [style="setlinewidth(0.5)",URL="../tools/glib2.html#waflib.Tools.glib2.process_enums",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_intltool_in_f" [style="setlinewidth(0.5)",URL="../tools/intltool.html#waflib.Tools.intltool.apply_intltool_in_f",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_cs" [style="setlinewidth(0.5)",URL="../tools/cs.html#waflib.Tools.cs.apply_cs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_rule" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_rule",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_mocs" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.process_mocs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_subst" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_subst",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_marshal" [style="setlinewidth(0.5)",URL="../tools/glib2.html#waflib.Tools.glib2.process_marshal",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "link_main_routines_tg_method" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.link_main_routines_tg_method",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_tex" [style="setlinewidth(0.5)",URL="../tools/tex.html#waflib.Tools.tex.apply_tex",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_rule" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_rule" -> "create_javadoc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_subst" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_subst" -> "process_rule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_install_task" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_install_task" -> "process_rule" [arrowsize=0.5,style="setlinewidth(0.5)"]; "link_lib_test_fun" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_objs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_intltool_in_f" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "link_main_routines_tg_method" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_marshal" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_enums" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_tex" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_java" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "jar_files" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_mocs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_cs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_dbus" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "feature_py" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature asm

digraph feature_asm { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_nasm_vars" [style="setlinewidth(0.5)",URL="../tools/nasm.html#waflib.Tools.nasm.apply_nasm_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_flags_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_msvc" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_flags_msvc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_msvc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature c

digraph feature_c { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_flags_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_skip_stlib_link_deps" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_skip_stlib_link_deps",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_macosx_deployment_target" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.set_macosx_deployment_target",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_flags_msvc" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_flags_msvc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_msvc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_skip_stlib_link_deps" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cprogram

digraph feature_cprogram { "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cs

digraph feature_cs { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "doc_cs" [style="setlinewidth(0.5)",URL="../tools/cs.html#waflib.Tools.cs.doc_cs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_cs" [style="setlinewidth(0.5)",URL="../tools/cs.html#waflib.Tools.cs.apply_cs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "debug_cs" [style="setlinewidth(0.5)",URL="../tools/cs.html#waflib.Tools.cs.debug_cs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_cs" [style="setlinewidth(0.5)",URL="../tools/cs.html#waflib.Tools.cs.use_cs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_cs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_cs" -> "use_cs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_cs" -> "debug_cs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_cs" -> "debug_cs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "debug_cs" -> "doc_cs" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cshlib

digraph feature_cshlib { "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "init_pyext" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cxx

digraph feature_cxx { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_flags_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_skip_stlib_link_deps" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_skip_stlib_link_deps",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_macosx_deployment_target" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.set_macosx_deployment_target",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_flags_msvc" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_flags_msvc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_msvc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_skip_stlib_link_deps" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cxxprogram

digraph feature_cxxprogram { "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature cxxshlib

digraph feature_cxxshlib { "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "init_pyext" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature d

digraph feature_d { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_flags_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_skip_stlib_link_deps" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_skip_stlib_link_deps",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_header" [style="setlinewidth(0.5)",URL="../tools/d.html#waflib.Tools.d.process_header",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_msvc" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_flags_msvc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_msvc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_skip_stlib_link_deps" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature dshlib

digraph feature_dshlib { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature fake_lib

digraph feature_fake_lib { "process_lib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_lib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature fake_obj

digraph feature_fake_obj { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_objs" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_objs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_objs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature fc

digraph feature_fc { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_manifest",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_flags_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_skip_stlib_link_deps" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_skip_stlib_link_deps",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_flags_msvc" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.apply_flags_msvc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macplist" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macplist",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "create_task_macapp" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.create_task_macapp",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_msvc" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macplist" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "create_task_macapp" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_flags_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_skip_stlib_link_deps" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature fcprogram

digraph feature_fcprogram { "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature fcprogram_test

digraph feature_fcprogram_test { "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature fcshlib

digraph feature_fcshlib { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_implib" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_implib",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_manifest_ifort" [style="setlinewidth(0.5)",URL="../tools/ifort.html#waflib.Tools.ifort.apply_manifest_ifort",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "apply_implib" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_link" -> "apply_manifest_ifort" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature glib2

digraph feature_glib2 { "process_settings" [style="setlinewidth(0.5)",URL="../tools/glib2.html#waflib.Tools.glib2.process_settings",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature grep_for_endianness

digraph feature_grep_for_endianness { "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "grep_for_endianness_fun" [style="setlinewidth(0.5)",URL="../tools/c_tests.html#waflib.Tools.c_tests.grep_for_endianness_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "grep_for_endianness_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature gresource

digraph feature_gresource { "process_gresource_bundle" [style="setlinewidth(0.5)",URL="../tools/glib2.html#waflib.Tools.glib2.process_gresource_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature includes

digraph feature_includes { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature install_task

digraph feature_install_task { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_rule" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_rule",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_install_task" [style="setlinewidth(0.5)",URL="../Build.html#waflib.Build.process_install_task",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_install_task" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_install_task" -> "process_rule" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature intltool_in

digraph feature_intltool_in { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_intltool_in_f" [style="setlinewidth(0.5)",URL="../tools/intltool.html#waflib.Tools.intltool.apply_intltool_in_f",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_intltool_in_f" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature intltool_po

digraph feature_intltool_po { "apply_intltool_po" [style="setlinewidth(0.5)",URL="../tools/intltool.html#waflib.Tools.intltool.apply_intltool_po",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature jar

digraph feature_jar { "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "jar_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.jar_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_java" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.apply_java",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_jar_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_jar_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_java" -> "jar_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "jar_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; "jar_files" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "jar_files" -> "use_jar_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature javac

digraph feature_javac { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "jar_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.jar_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_java" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.apply_java",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_java" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_java" -> "jar_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_java" -> "use_javac_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_java" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "jar_files" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature javadoc

digraph feature_javadoc { "create_javadoc" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.create_javadoc",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_rule" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_rule",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_rule" -> "create_javadoc" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature perlext

digraph feature_perlext { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature py

digraph feature_py { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "feature_py" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.feature_py",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "feature_py" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature pyembed

digraph feature_pyembed { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature pyext

digraph feature_pyext { "set_bundle" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.set_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" -> "init_pyext" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_bundle" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature qt5

digraph feature_qt5 { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_mocs" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.process_mocs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_mocs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature qt6

digraph feature_qt6 { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_mocs" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.process_mocs",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_qt5" [style="setlinewidth(0.5)",URL="../tools/qt5.html#waflib.Tools.qt5.apply_qt5",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "apply_qt5" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_mocs" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature rubyext

digraph feature_rubyext { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_rubyext" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.init_rubyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_rubyext" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_rubyext" -> "apply_bundle" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "apply_link" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature seq

digraph feature_seq { "sequence_order" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.sequence_order",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature subst

digraph feature_subst { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_rule" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_rule",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_subst" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_subst",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_subst" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_subst" -> "process_rule" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature test

digraph feature_test { "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature test_exec

digraph feature_test_exec { "test_exec_fun" [style="setlinewidth(0.5)",URL="../tools/c_config.html#waflib.Tools.c_config.test_exec_fun",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" -> "test_exec_fun" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature test_scripts

digraph feature_test_scripts { "make_interpreted_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_interpreted_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; }

Feature tex

digraph feature_tex { "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_tex" [style="setlinewidth(0.5)",URL="../tools/tex.html#waflib.Tools.tex.apply_tex",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_tex" -> "process_source" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature use

digraph feature_use { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_source" [style="setlinewidth(0.5)",URL="../TaskGen.html#waflib.TaskGen.process_source",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_test" [style="setlinewidth(0.5)",URL="../tools/waf_unit_test.html#waflib.Tools.waf_unit_test.make_test",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_full_paths_hpux" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.set_full_paths_hpux",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_skip_stlib_link_deps" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_skip_stlib_link_deps",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_source" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_skip_stlib_link_deps" -> "process_use" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_test" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "set_full_paths_hpux" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature uselib

digraph feature_uselib { "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" [style="setlinewidth(0.5)",URL="../tools/c_osx.html#waflib.Tools.c_osx.apply_bundle",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_classpath" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.set_classpath",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "set_lib_pat" [style="setlinewidth(0.5)",URL="../tools/fc_config.html#waflib.Tools.fc_config.set_lib_pat",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_ruby_so_name" [style="setlinewidth(0.5)",URL="../tools/ruby.html#waflib.Tools.ruby.apply_ruby_so_name",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "use_javac_files" [style="setlinewidth(0.5)",URL="../tools/javaw.html#waflib.Tools.javaw.use_javac_files",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyext" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_pyembed" [style="setlinewidth(0.5)",URL="../tools/python.html#waflib.Tools.python.init_pyembed",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_incpaths" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_incpaths",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "init_perlext" [style="setlinewidth(0.5)",URL="../tools/perl.html#waflib.Tools.perl.init_perlext",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_bundle" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "set_classpath" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_incpaths" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "set_lib_pat" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "apply_ruby_so_name" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "use_javac_files" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_perlext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyext" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; "init_pyembed" -> "propagate_uselib_vars" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature vnum

digraph feature_vnum { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_link" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_link",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "apply_vnum" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.apply_vnum",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "apply_link" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; "propagate_uselib_vars" -> "apply_vnum" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature winapp

digraph feature_winapp { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_windows_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_windows_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "propagate_uselib_vars" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_windows_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Feature winphoneapp

digraph feature_winphoneapp { "propagate_uselib_vars" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.propagate_uselib_vars",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "process_use" [style="setlinewidth(0.5)",URL="../tools/ccroot.html#waflib.Tools.ccroot.process_use",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10]; "make_winphone_app" [style="setlinewidth(0.5)",URL="../tools/msvc.html#waflib.Tools.msvc.make_winphone_app",target="_top",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",height=0.25,shape="rectangle",fontsize=10,fillcolor="#fffea6",style=filled]; "propagate_uselib_vars" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; "process_use" -> "make_winphone_app" [arrowsize=0.5,style="setlinewidth(0.5)"]; }