.. _confmap:

Configuration methods
=====================

.. include:: confmap_example.txt

.. _add_as_needed: tools/c_config.html#waflib.Tools.c_config.add_as_needed

* add_as_needed_

.. _add_os_flags: Configure.html#waflib.Configure.add_os_flags

* add_os_flags_

.. _add_qt5_rpath: tools/qt5.html#waflib.Tools.qt5.add_qt5_rpath

* add_qt5_rpath_

.. _autodetect: tools/msvc.html#waflib.Tools.msvc.autodetect

* autodetect_

.. _cc_add_flags: tools/c_config.html#waflib.Tools.c_config.cc_add_flags

* cc_add_flags_

.. _cc_load_tools: tools/c_config.html#waflib.Tools.c_config.cc_load_tools

* cc_load_tools_

.. _check: tools/c_config.html#waflib.Tools.c_config.check

* check_

.. _check_cc: tools/c_config.html#waflib.Tools.c_config.check_cc

* check_cc_

.. _check_cfg: tools/c_config.html#waflib.Tools.c_config.check_cfg

* check_cfg_

.. _check_cxx: tools/c_config.html#waflib.Tools.c_config.check_cxx

* check_cxx_

.. _check_dlibrary: tools/d_config.html#waflib.Tools.d_config.check_dlibrary

* check_dlibrary_

.. _check_endianness: tools/c_tests.html#waflib.Tools.c_tests.check_endianness

* check_endianness_

.. _check_fc: tools/fc_config.html#waflib.Tools.fc_config.check_fc

* check_fc_

.. _check_fortran: tools/fc_config.html#waflib.Tools.fc_config.check_fortran

* check_fortran_

.. _check_fortran_clib: tools/fc_config.html#waflib.Tools.fc_config.check_fortran_clib

* check_fortran_clib_

.. _check_fortran_dummy_main: tools/fc_config.html#waflib.Tools.fc_config.check_fortran_dummy_main

* check_fortran_dummy_main_

.. _check_fortran_mangling: tools/fc_config.html#waflib.Tools.fc_config.check_fortran_mangling

* check_fortran_mangling_

.. _check_fortran_verbose_flag: tools/fc_config.html#waflib.Tools.fc_config.check_fortran_verbose_flag

* check_fortran_verbose_flag_

.. _check_gcc_o_space: tools/c_config.html#waflib.Tools.c_config.check_gcc_o_space

* check_gcc_o_space_

.. _check_gfortran_o_space: tools/fc_config.html#waflib.Tools.fc_config.check_gfortran_o_space

* check_gfortran_o_space_

.. _check_inline: tools/c_tests.html#waflib.Tools.c_tests.check_inline

* check_inline_

.. _check_java_class: tools/javaw.html#waflib.Tools.javaw.check_java_class

* check_java_class_

.. _check_jni_headers: tools/javaw.html#waflib.Tools.javaw.check_jni_headers

* check_jni_headers_

.. _check_large_file: tools/c_tests.html#waflib.Tools.c_tests.check_large_file

* check_large_file_

.. _check_lib_msvc: tools/msvc.html#waflib.Tools.msvc.check_lib_msvc

* check_lib_msvc_

.. _check_library: tools/c_tests.html#waflib.Tools.c_tests.check_library

* check_library_

.. _check_libs_msvc: tools/msvc.html#waflib.Tools.msvc.check_libs_msvc

* check_libs_msvc_

.. _check_perl_ext_devel: tools/perl.html#waflib.Tools.perl.check_perl_ext_devel

* check_perl_ext_devel_

.. _check_perl_module: tools/perl.html#waflib.Tools.perl.check_perl_module

* check_perl_module_

.. _check_perl_version: tools/perl.html#waflib.Tools.perl.check_perl_version

* check_perl_version_

.. _check_python_headers: tools/python.html#waflib.Tools.python.check_python_headers

* check_python_headers_

.. _check_python_module: tools/python.html#waflib.Tools.python.check_python_module

* check_python_module_

.. _check_python_version: tools/python.html#waflib.Tools.python.check_python_version

* check_python_version_

.. _check_ruby_ext_devel: tools/ruby.html#waflib.Tools.ruby.check_ruby_ext_devel

* check_ruby_ext_devel_

.. _check_ruby_module: tools/ruby.html#waflib.Tools.ruby.check_ruby_module

* check_ruby_module_

.. _check_ruby_version: tools/ruby.html#waflib.Tools.ruby.check_ruby_version

* check_ruby_version_

.. _check_vala: tools/vala.html#waflib.Tools.vala.check_vala

* check_vala_

.. _check_vala_deps: tools/vala.html#waflib.Tools.vala.check_vala_deps

* check_vala_deps_

.. _check_waf_version: Configure.html#waflib.Configure.check_waf_version

* check_waf_version_

.. _cmd_to_list: Configure.html#waflib.Configure.cmd_to_list

* cmd_to_list_

.. _common_flags_dmd: tools/dmd.html#waflib.Tools.dmd.common_flags_dmd

* common_flags_dmd_

.. _common_flags_gdc: tools/gdc.html#waflib.Tools.gdc.common_flags_gdc

* common_flags_gdc_

.. _common_flags_ldc: tools/dmd.html#waflib.Tools.dmd.common_flags_ldc

* common_flags_ldc_

.. _common_flags_ldc2: tools/ldc2.html#waflib.Tools.ldc2.common_flags_ldc2

* common_flags_ldc2_

.. _cxx_add_flags: tools/c_config.html#waflib.Tools.c_config.cxx_add_flags

* cxx_add_flags_

.. _cxx_load_tools: tools/c_config.html#waflib.Tools.c_config.cxx_load_tools

* cxx_load_tools_

.. _d_platform_flags: tools/d_config.html#waflib.Tools.d_config.d_platform_flags

* d_platform_flags_

.. _define: tools/c_config.html#waflib.Tools.c_config.define

* define_

.. _define_cond: tools/c_config.html#waflib.Tools.c_config.define_cond

* define_cond_

.. _detect_ifort: tools/ifort.html#waflib.Tools.ifort.detect_ifort

* detect_ifort_

.. _detect_msvc: tools/msvc.html#waflib.Tools.msvc.detect_msvc

* detect_msvc_

.. _detect_openmp: tools/fc_config.html#waflib.Tools.fc_config.detect_openmp

* detect_openmp_

.. _exec_cfg: tools/c_config.html#waflib.Tools.c_config.exec_cfg

* exec_cfg_

.. _fc_add_flags: tools/fc_config.html#waflib.Tools.fc_config.fc_add_flags

* fc_add_flags_

.. _fc_flags: tools/fc_config.html#waflib.Tools.fc_config.fc_flags

* fc_flags_

.. _find_ar: tools/ar.html#waflib.Tools.ar.find_ar

* find_ar_

.. _find_clang: tools/clang.html#waflib.Tools.clang.find_clang

* find_clang_

.. _find_clangxx: tools/clangxx.html#waflib.Tools.clangxx.find_clangxx

* find_clangxx_

.. _find_dmd: tools/dmd.html#waflib.Tools.dmd.find_dmd

* find_dmd_

.. _find_file: Configure.html#waflib.Configure.find_file

* find_file_

.. _find_g95: tools/g95.html#waflib.Tools.g95.find_g95

* find_g95_

.. _find_gcc: tools/gcc.html#waflib.Tools.gcc.find_gcc

* find_gcc_

.. _find_gdc: tools/gdc.html#waflib.Tools.gdc.find_gdc

* find_gdc_

.. _find_gfortran: tools/gfortran.html#waflib.Tools.gfortran.find_gfortran

* find_gfortran_

.. _find_glib_compile_resources: tools/glib2.html#waflib.Tools.glib2.find_glib_compile_resources

* find_glib_compile_resources_

.. _find_glib_compile_schemas: tools/glib2.html#waflib.Tools.glib2.find_glib_compile_schemas

* find_glib_compile_schemas_

.. _find_glib_genmarshal: tools/glib2.html#waflib.Tools.glib2.find_glib_genmarshal

* find_glib_genmarshal_

.. _find_glib_mkenums: tools/glib2.html#waflib.Tools.glib2.find_glib_mkenums

* find_glib_mkenums_

.. _find_gxx: tools/gxx.html#waflib.Tools.gxx.find_gxx

* find_gxx_

.. _find_icc: tools/icc.html#waflib.Tools.icc.find_icc

* find_icc_

.. _find_icpc: tools/icpc.html#waflib.Tools.icpc.find_icpc

* find_icpc_

.. _find_ifort: tools/ifort.html#waflib.Tools.ifort.find_ifort

* find_ifort_

.. _find_ifort_win32: tools/ifort.html#waflib.Tools.ifort.find_ifort_win32

* find_ifort_win32_

.. _find_intltool_merge: tools/intltool.html#waflib.Tools.intltool.find_intltool_merge

* find_intltool_merge_

.. _find_irixcc: tools/irixcc.html#waflib.Tools.irixcc.find_irixcc

* find_irixcc_

.. _find_ldc2: tools/ldc2.html#waflib.Tools.ldc2.find_ldc2

* find_ldc2_

.. _find_lt_names_msvc: tools/msvc.html#waflib.Tools.msvc.find_lt_names_msvc

* find_lt_names_msvc_

.. _find_msgfmt: tools/intltool.html#waflib.Tools.intltool.find_msgfmt

* find_msgfmt_

.. _find_msvc: tools/msvc.html#waflib.Tools.msvc.find_msvc

* find_msvc_

.. _find_perl_program: Configure.html#waflib.Configure.find_perl_program

* find_perl_program_

.. _find_program: Configure.html#waflib.Configure.find_program

* find_program_

.. _find_qt5_binaries: tools/qt5.html#waflib.Tools.qt5.find_qt5_binaries

* find_qt5_binaries_

.. _find_qt5_libraries: tools/qt5.html#waflib.Tools.qt5.find_qt5_libraries

* find_qt5_libraries_

.. _find_scc: tools/suncc.html#waflib.Tools.suncc.find_scc

* find_scc_

.. _find_single_qt5_lib: tools/qt5.html#waflib.Tools.qt5.find_single_qt5_lib

* find_single_qt5_lib_

.. _find_sxx: tools/suncxx.html#waflib.Tools.suncxx.find_sxx

* find_sxx_

.. _find_valac: tools/vala.html#waflib.Tools.vala.find_valac

* find_valac_

.. _find_xlc: tools/xlc.html#waflib.Tools.xlc.find_xlc

* find_xlc_

.. _find_xlcxx: tools/xlcxx.html#waflib.Tools.xlcxx.find_xlcxx

* find_xlcxx_

.. _fortran_modifier_cygwin: tools/fc_config.html#waflib.Tools.fc_config.fortran_modifier_cygwin

* fortran_modifier_cygwin_

.. _fortran_modifier_darwin: tools/fc_config.html#waflib.Tools.fc_config.fortran_modifier_darwin

* fortran_modifier_darwin_

.. _fortran_modifier_win32: tools/fc_config.html#waflib.Tools.fc_config.fortran_modifier_win32

* fortran_modifier_win32_

.. _g95_flags: tools/g95.html#waflib.Tools.g95.g95_flags

* g95_flags_

.. _g95_modifier_cygwin: tools/g95.html#waflib.Tools.g95.g95_modifier_cygwin

* g95_modifier_cygwin_

.. _g95_modifier_darwin: tools/g95.html#waflib.Tools.g95.g95_modifier_darwin

* g95_modifier_darwin_

.. _g95_modifier_platform: tools/g95.html#waflib.Tools.g95.g95_modifier_platform

* g95_modifier_platform_

.. _g95_modifier_win32: tools/g95.html#waflib.Tools.g95.g95_modifier_win32

* g95_modifier_win32_

.. _gather_icl_versions: tools/msvc.html#waflib.Tools.msvc.gather_icl_versions

* gather_icl_versions_

.. _gather_ifort_versions: tools/ifort.html#waflib.Tools.ifort.gather_ifort_versions

* gather_ifort_versions_

.. _gather_intel_composer_versions: tools/msvc.html#waflib.Tools.msvc.gather_intel_composer_versions

* gather_intel_composer_versions_

.. _gather_msvc_targets: tools/msvc.html#waflib.Tools.msvc.gather_msvc_targets

* gather_msvc_targets_

.. _gather_msvc_versions: tools/msvc.html#waflib.Tools.msvc.gather_msvc_versions

* gather_msvc_versions_

.. _gather_vswhere_versions: tools/msvc.html#waflib.Tools.msvc.gather_vswhere_versions

* gather_vswhere_versions_

.. _gather_wince_targets: tools/msvc.html#waflib.Tools.msvc.gather_wince_targets

* gather_wince_targets_

.. _gather_winphone_targets: tools/msvc.html#waflib.Tools.msvc.gather_winphone_targets

* gather_winphone_targets_

.. _gather_wsdk_versions: tools/msvc.html#waflib.Tools.msvc.gather_wsdk_versions

* gather_wsdk_versions_

.. _gcc_common_flags: tools/gcc.html#waflib.Tools.gcc.gcc_common_flags

* gcc_common_flags_

.. _gcc_modifier_aix: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_aix

* gcc_modifier_aix_

.. _gcc_modifier_cygwin: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_cygwin

* gcc_modifier_cygwin_

.. _gcc_modifier_darwin: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_darwin

* gcc_modifier_darwin_

.. _gcc_modifier_hpux: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_hpux

* gcc_modifier_hpux_

.. _gcc_modifier_openbsd: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_openbsd

* gcc_modifier_openbsd_

.. _gcc_modifier_osf1V: tools/gxx.html#waflib.Tools.gxx.gcc_modifier_osf1V

* gcc_modifier_osf1V_

.. _gcc_modifier_osf1V: tools/gxx.html#waflib.Tools.gxx.gcc_modifier_osf1V

* gcc_modifier_osf1V_

.. _gcc_modifier_platform: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_platform

* gcc_modifier_platform_

.. _gcc_modifier_win32: tools/gcc.html#waflib.Tools.gcc.gcc_modifier_win32

* gcc_modifier_win32_

.. _get_cc_version: tools/c_config.html#waflib.Tools.c_config.get_cc_version

* get_cc_version_

.. _get_config_header: tools/c_config.html#waflib.Tools.c_config.get_config_header

* get_config_header_

.. _get_define: tools/c_config.html#waflib.Tools.c_config.get_define

* get_define_

.. _get_define_comment: tools/c_config.html#waflib.Tools.c_config.get_define_comment

* get_define_comment_

.. _get_g95_version: tools/g95.html#waflib.Tools.g95.get_g95_version

* get_g95_version_

.. _get_gfortran_version: tools/gfortran.html#waflib.Tools.gfortran.get_gfortran_version

* get_gfortran_version_

.. _get_ifort_version: tools/ifort.html#waflib.Tools.ifort.get_ifort_version

* get_ifort_version_

.. _get_ifort_version_win32: tools/ifort.html#waflib.Tools.ifort.get_ifort_version_win32

* get_ifort_version_win32_

.. _get_ifort_versions: tools/ifort.html#waflib.Tools.ifort.get_ifort_versions

* get_ifort_versions_

.. _get_msvc_version: tools/msvc.html#waflib.Tools.msvc.get_msvc_version

* get_msvc_version_

.. _get_msvc_versions: tools/msvc.html#waflib.Tools.msvc.get_msvc_versions

* get_msvc_versions_

.. _get_python_variables: tools/python.html#waflib.Tools.python.get_python_variables

* get_python_variables_

.. _get_suncc_version: tools/c_config.html#waflib.Tools.c_config.get_suncc_version

* get_suncc_version_

.. _get_xlc_version: tools/c_config.html#waflib.Tools.c_config.get_xlc_version

* get_xlc_version_

.. _gfortran_flags: tools/gfortran.html#waflib.Tools.gfortran.gfortran_flags

* gfortran_flags_

.. _gfortran_modifier_cygwin: tools/gfortran.html#waflib.Tools.gfortran.gfortran_modifier_cygwin

* gfortran_modifier_cygwin_

.. _gfortran_modifier_darwin: tools/gfortran.html#waflib.Tools.gfortran.gfortran_modifier_darwin

* gfortran_modifier_darwin_

.. _gfortran_modifier_platform: tools/gfortran.html#waflib.Tools.gfortran.gfortran_modifier_platform

* gfortran_modifier_platform_

.. _gfortran_modifier_win32: tools/gfortran.html#waflib.Tools.gfortran.gfortran_modifier_win32

* gfortran_modifier_win32_

.. _gxx_common_flags: tools/gxx.html#waflib.Tools.gxx.gxx_common_flags

* gxx_common_flags_

.. _gxx_modifier_aix: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_aix

* gxx_modifier_aix_

.. _gxx_modifier_cygwin: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_cygwin

* gxx_modifier_cygwin_

.. _gxx_modifier_darwin: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_darwin

* gxx_modifier_darwin_

.. _gxx_modifier_hpux: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_hpux

* gxx_modifier_hpux_

.. _gxx_modifier_openbsd: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_openbsd

* gxx_modifier_openbsd_

.. _gxx_modifier_platform: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_platform

* gxx_modifier_platform_

.. _gxx_modifier_win32: tools/gxx.html#waflib.Tools.gxx.gxx_modifier_win32

* gxx_modifier_win32_

.. _have_define: tools/c_config.html#waflib.Tools.c_config.have_define

* have_define_

.. _ifort_modifier_darwin: tools/ifort.html#waflib.Tools.ifort.ifort_modifier_darwin

* ifort_modifier_darwin_

.. _ifort_modifier_platform: tools/ifort.html#waflib.Tools.ifort.ifort_modifier_platform

* ifort_modifier_platform_

.. _ifort_modifier_win32: tools/ifort.html#waflib.Tools.ifort.ifort_modifier_win32

* ifort_modifier_win32_

.. _irixcc_common_flags: tools/irixcc.html#waflib.Tools.irixcc.irixcc_common_flags

* irixcc_common_flags_

.. _is_defined: tools/c_config.html#waflib.Tools.c_config.is_defined

* is_defined_

.. _is_link_verbose: tools/fc_config.html#waflib.Tools.fc_config.is_link_verbose

* is_link_verbose_

.. _libname_msvc: tools/msvc.html#waflib.Tools.msvc.libname_msvc

* libname_msvc_

.. _link_add_flags: tools/c_config.html#waflib.Tools.c_config.link_add_flags

* link_add_flags_

.. _modfile: tools/fc.html#waflib.Tools.fc.modfile

* modfile_

.. _msvc_common_flags: tools/msvc.html#waflib.Tools.msvc.msvc_common_flags

* msvc_common_flags_

.. _multicheck: tools/c_config.html#waflib.Tools.c_config.multicheck

* multicheck_

.. _no_autodetect: tools/msvc.html#waflib.Tools.msvc.no_autodetect

* no_autodetect_

.. _objects: tools/c_aliases.html#waflib.Tools.c_aliases.objects

* objects_

.. _parse_flags: tools/c_config.html#waflib.Tools.c_config.parse_flags

* parse_flags_

.. _post_check: tools/c_config.html#waflib.Tools.c_config.post_check

* post_check_

.. _program: tools/c_aliases.html#waflib.Tools.c_aliases.program

* program_

.. _python_cross_compile: tools/python.html#waflib.Tools.python.python_cross_compile

* python_cross_compile_

.. _read_csshlib: tools/cs.html#waflib.Tools.cs.read_csshlib

* read_csshlib_

.. _read_object: tools/ccroot.html#waflib.Tools.ccroot.read_object

* read_object_

.. _read_shlib: tools/ccroot.html#waflib.Tools.ccroot.read_shlib

* read_shlib_

.. _read_stlib: tools/ccroot.html#waflib.Tools.ccroot.read_stlib

* read_stlib_

.. _scc_common_flags: tools/suncc.html#waflib.Tools.suncc.scc_common_flags

* scc_common_flags_

.. _set_define_comment: tools/c_config.html#waflib.Tools.c_config.set_define_comment

* set_define_comment_

.. _set_qt5_defines: tools/qt5.html#waflib.Tools.qt5.set_qt5_defines

* set_qt5_defines_

.. _set_qt5_libs_dir: tools/qt5.html#waflib.Tools.qt5.set_qt5_libs_dir

* set_qt5_libs_dir_

.. _set_qt5_libs_to_check: tools/qt5.html#waflib.Tools.qt5.set_qt5_libs_to_check

* set_qt5_libs_to_check_

.. _setup_ifort: tools/ifort.html#waflib.Tools.ifort.setup_ifort

* setup_ifort_

.. _setup_msvc: tools/msvc.html#waflib.Tools.msvc.setup_msvc

* setup_msvc_

.. _shlib: tools/c_aliases.html#waflib.Tools.c_aliases.shlib

* shlib_

.. _simplify_qt5_libs: tools/qt5.html#waflib.Tools.qt5.simplify_qt5_libs

* simplify_qt5_libs_

.. _stlib: tools/c_aliases.html#waflib.Tools.c_aliases.stlib

* stlib_

.. _sxx_common_flags: tools/suncxx.html#waflib.Tools.suncxx.sxx_common_flags

* sxx_common_flags_

.. _test_pyembed: tools/python.html#waflib.Tools.python.test_pyembed

* test_pyembed_

.. _test_pyext: tools/python.html#waflib.Tools.python.test_pyext

* test_pyext_

.. _undefine: tools/c_config.html#waflib.Tools.c_config.undefine

* undefine_

.. _validate_c: tools/c_config.html#waflib.Tools.c_config.validate_c

* validate_c_

.. _validate_cfg: tools/c_config.html#waflib.Tools.c_config.validate_cfg

* validate_cfg_

.. _visual_studio_add_flags: tools/msvc.html#waflib.Tools.msvc.visual_studio_add_flags

* visual_studio_add_flags_

.. _write_config_header: tools/c_config.html#waflib.Tools.c_config.write_config_header

* write_config_header_

.. _xlc_common_flags: tools/xlc.html#waflib.Tools.xlc.xlc_common_flags

* xlc_common_flags_

.. _xlcxx_common_flags: tools/xlcxx.html#waflib.Tools.xlcxx.xlcxx_common_flags

* xlcxx_common_flags_
