You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.9 KiB
56 lines
2.9 KiB
2 years ago
|
.. WARNING: The file TribitsSystemMacroFunctionDoc.rst is autogenerated from
|
||
|
.. the file TribitsSystemMacroFunctionDocTemplate.rst in the script
|
||
|
.. generate-dev-guide.sh. Only the file
|
||
|
.. TribitsSystemMacroFunctionDocTemplate.rst should be directly modified!
|
||
|
|
||
|
TriBITS System Macros and Functions
|
||
|
-----------------------------------
|
||
|
|
||
|
These are key macros and functions that are used to implement the guts of
|
||
|
TriBITS that TriBITS System Maintainers need to know about in order to
|
||
|
understand the internals of TriBITS.
|
||
|
|
||
|
@FUNCTION: tribits_abort_on_missing_package() +
|
||
|
@FUNCTION: tribits_abort_on_self_dep() +
|
||
|
@MACRO: tribits_adjust_package_enables() +
|
||
|
@MACRO: tribits_append_forward_dep_packages() +
|
||
|
@MACRO: tribits_assert_read_dependency_vars() +
|
||
|
@FUNCTION: tribits_dump_package_dependencies_info() +
|
||
|
@FUNCTION: tribits_extpkg_append_create_all_libs_target_str() +
|
||
|
@FUNCTION: tribits_extpkg_append_find_upstream_dependencies_str() +
|
||
|
@FUNCTION: tribits_extpkg_install_config_file() +
|
||
|
@FUNCTION: tribits_extpkg_install_config_version_file() +
|
||
|
@FUNCTION: tribits_extpkg_process_libraries_list() +
|
||
|
@MACRO: tribits_extpkg_setup_enabled_dependencies() +
|
||
|
@FUNCTION: tribits_extpkg_write_config_version_file() +
|
||
|
@FUNCTION: tribits_filter_package_list_from_var() +
|
||
|
@FUNCTION: tribits_get_sublist_disabled() +
|
||
|
@FUNCTION: tribits_get_sublist_enabled() +
|
||
|
@FUNCTION: tribits_get_sublist_internal_external() +
|
||
|
@FUNCTION: tribits_get_sublist_nondisabled() +
|
||
|
@FUNCTION: tribits_get_sublist_nonenabled() +
|
||
|
@FUNCTION: tribits_print_initial_dependency_info() +
|
||
|
@FUNCTION: tribits_print_tentatively_enabled_tpls() +
|
||
|
@MACRO: tribits_parse_subpackages_append_packages_add_options() +
|
||
|
@MACRO: tribits_prep_to_read_dependencies() +
|
||
|
@MACRO: tribits_process_all_repository_deps_setup_files() +
|
||
|
@MACRO: tribits_process_package_dependencies_lists() +
|
||
|
@MACRO: tribits_process_packages_and_dirs_lists() +
|
||
|
@MACRO: tribits_process_project_dependency_setup_file() +
|
||
|
@MACRO: tribits_process_tpls_lists() +
|
||
|
@MACRO: tribits_read_all_package_deps_files_create_deps_graph() +
|
||
|
@MACRO: tribits_read_all_project_deps_files_create_deps_graph() +
|
||
|
@MACRO: tribits_read_back_dependencies_vars() +
|
||
|
@MACRO: tribits_read_defined_external_and_internal_toplevel_packages_lists() +
|
||
|
@MACRO: tribits_read_deps_files_create_deps_graph() +
|
||
|
@MACRO: tribits_read_external_package_deps_files_add_to_graph() +
|
||
|
@MACRO: tribits_read_package_subpackage_deps_files_add_to_graph() +
|
||
|
@MACRO: tribits_read_subpackage_deps_file_add_to_graph() +
|
||
|
@MACRO: tribits_read_toplevel_package_deps_files_add_to_graph() +
|
||
|
@MACRO: tribits_save_off_dependency_vars() +
|
||
|
@MACRO: tribits_set_dep_packages() +
|
||
|
@FUNCTION: tribits_trace_file_processing() +
|
||
|
@FUNCTION: tribits_write_package_client_export_files_install_targets() +
|
||
|
@MACRO: tribits_write_xml_dependency_files() +
|
||
|
@FUNCTION: tribits_write_xml_dependency_files_if_supported() +
|