参考手册
这是 Meson 在线参考手册的根页面。本手册也以更易于机器读取的 JSON 格式提供,附在自 0.60.0 以来每个版本的发布文件中。有关更多信息,请参见我们的 IDE 集成 文档。
所有函数和方法都在以下子页面中详细说明
基本类型
函数
以下函数在构建文件中可用。点击每个函数以查看其描述和用法。它们返回的对象 列在此处。
add_global_arguments()add_global_link_arguments()add_languages()add_project_arguments()add_project_dependencies()add_project_link_arguments()add_test_setup()alias_target()assert()benchmark()both_libraries()build_target()configuration_data()configure_file()custom_target()debug()declare_dependency()dependency()disabler()environment()error()executable()files()find_program()generator()get_option()get_variable()import()include_directories()install_data()install_emptydir()install_headers()install_man()install_subdir()install_symlink()is_disabler()is_variable()jar()join_paths()library()message()project()range()run_command()run_target()set_variable()shared_library()shared_module()static_library()structured_sources()subdir()subdir_done()subproject()summary()test()unset_variable()vcs_tag()warning()
内置对象
这些是始终可用的内置对象。
-
build_machine host_machine-
mesonmeson.add_devenv()meson.add_dist_script()meson.add_install_script()meson.add_postconf_script()meson.backend()meson.build_options()meson.build_root()meson.can_run_host_binaries()meson.current_build_dir()meson.current_source_dir()meson.get_compiler()meson.get_cross_property()meson.get_external_property()meson.global_build_root()meson.global_source_root()meson.has_exe_wrapper()meson.has_external_property()meson.install_dependency_manifest()meson.is_cross_build()meson.is_subproject()meson.is_unity()meson.override_dependency()meson.override_find_program()meson.project_build_root()meson.project_license()meson.project_license_files()meson.project_name()meson.project_source_root()meson.project_version()meson.source_root()meson.version()
target_machine
返回的对象
这些是由 函数 或其他方法返回的对象。
alias_tgt-
both_libs -
build_tgt -
cfg_data -
compilercompiler.alignment()compiler.check_header()compiler.cmd_array()compiler.compiles()compiler.compute_int()compiler.find_library()compiler.first_supported_argument()compiler.first_supported_link_argument()compiler.get_argument_syntax()compiler.get_define()compiler.get_id()compiler.get_linker_id()compiler.get_supported_arguments()compiler.get_supported_function_attributes()compiler.get_supported_link_arguments()compiler.has_argument()compiler.has_define()compiler.has_function()compiler.has_function_attribute()compiler.has_header()compiler.has_header_symbol()compiler.has_link_argument()compiler.has_member()compiler.has_members()compiler.has_multi_arguments()compiler.has_multi_link_arguments()compiler.has_type()compiler.links()compiler.preprocess()compiler.run()compiler.sizeof()compiler.symbols_have_underscore_prefix()compiler.version()
-
custom_idx -
custom_tgt- [[custom_tgt.[index]]]
custom_tgt.full_path()custom_tgt.to_list()
-
dep -
disabler -
env exe-
external_program extracted_obj-
feature -
file generated_list-
generator incjarlib-
module rangerun_tgt-
runresult structured_src-
subproject tgt
搜索结果为