2.9 KiB
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() +