mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-12-11 19:29:39 +01:00
539 lines
12 KiB
ReStructuredText
539 lines
12 KiB
ReStructuredText
.. _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_
|
|
|
|
.. _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_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_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_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_
|
|
|
|
.. _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_
|
|
|
|
.. _exec_cfg: tools/c_config.html#waflib.Tools.c_config.exec_cfg
|
|
|
|
* exec_cfg_
|
|
|
|
.. _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_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_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_lt_names_msvc: tools/msvc.html#waflib.Tools.msvc.find_lt_names_msvc
|
|
|
|
* find_lt_names_msvc_
|
|
|
|
.. _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_scc: tools/suncc.html#waflib.Tools.suncc.find_scc
|
|
|
|
* find_scc_
|
|
|
|
.. _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_msvc_versions: tools/msvc.html#waflib.Tools.msvc.gather_msvc_versions
|
|
|
|
* gather_msvc_versions_
|
|
|
|
.. _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_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_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_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_
|
|
|
|
.. _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_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_cygwin: tools/ifort.html#waflib.Tools.ifort.ifort_modifier_cygwin
|
|
|
|
* ifort_modifier_cygwin_
|
|
|
|
.. _ifort_modifier_platform: tools/ifort.html#waflib.Tools.ifort.ifort_modifier_platform
|
|
|
|
* ifort_modifier_platform_
|
|
|
|
.. _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_
|
|
|
|
.. _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_
|
|
|
|
.. _print_all_msvc_detected: tools/msvc.html#waflib.Tools.msvc.print_all_msvc_detected
|
|
|
|
* print_all_msvc_detected_
|
|
|
|
.. _program: tools/c_aliases.html#waflib.Tools.c_aliases.program
|
|
|
|
* program_
|
|
|
|
.. _read_csshlib: tools/cs.html#waflib.Tools.cs.read_csshlib
|
|
|
|
* read_csshlib_
|
|
|
|
.. _read_shlib: tools/ccroot.html#waflib.Tools.ccroot.read_shlib
|
|
|
|
* read_shlib_
|
|
|
|
.. _read_stlib: tools/ccroot.html#waflib.Tools.ccroot.read_stlib
|
|
|
|
* read_stlib_
|
|
|
|
.. _ret_msg: tools/c_config.html#waflib.Tools.c_config.ret_msg
|
|
|
|
* ret_msg_
|
|
|
|
.. _run_c_code: tools/c_config.html#waflib.Tools.c_config.run_c_code
|
|
|
|
* run_c_code_
|
|
|
|
.. _scc_common_flags: tools/suncc.html#waflib.Tools.suncc.scc_common_flags
|
|
|
|
* scc_common_flags_
|
|
|
|
.. _shlib: tools/c_aliases.html#waflib.Tools.c_aliases.shlib
|
|
|
|
* shlib_
|
|
|
|
.. _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_
|
|
|
|
.. _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_
|
|
|
|
.. _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_
|