.. WARNING: The file TribitsMacroFunctionDoc.rst is autogenerated from the
.. file TribitsMacroFunctionDocTemplate.rst in the script
.. generate-dev-guide.sh.  Only the file TribitsMacroFunctionDocTemplate.rst
.. should be directly modified!

@FUNCTION: tribits_add_advanced_test() +                                          
@MACRO:    tribits_add_debug_option() +
@MACRO:    tribits_add_example_directories() +
@FUNCTION: tribits_add_executable() +
@FUNCTION: tribits_add_executable_and_test() +
@FUNCTION: tribits_add_library() +
@FUNCTION:    tribits_add_option_and_define() +
@MACRO:    tribits_add_show_deprecated_warnings_option() +
@FUNCTION: tribits_add_test() +
@MACRO:    tribits_add_test_directories() +
@FUNCTION: tribits_allow_missing_external_packages() +
@MACRO:    tribits_assert_cache_and_local_vars_same_value() +
@FUNCTION: tribits_configure_file() +
@FUNCTION: tribits_copy_files_to_binary_dir() +
@FUNCTION: tribits_ctest_driver() +
@FUNCTION: tribits_determine_if_current_package_needs_rebuilt() +
@MACRO:    tribits_disable_optional_dependency() +
@MACRO:    tribits_disable_package_on_platforms() +
@MACRO:    tribits_exclude_files() +
@MACRO:    tribits_extpkg_define_dependencies() +
@FUNCTION: tribits_extpkg_get_dep_name_and_vis() +
@FUNCTION: tribits_extpkg_create_imported_all_libs_target_and_config_file() +
@FUNCTION: tribits_extpkg_tpl_libraries_entry_type() +
@FUNCTION: tribits_extpkg_write_config_file() +
@FUNCTION: tribits_extpkg_write_config_file_str() +
@FUNCTION: tribits_find_most_recent_binary_file_timestamp() +
@FUNCTION: tribits_find_most_recent_file_timestamp() +
@FUNCTION: tribits_find_most_recent_source_file_timestamp() +
@FUNCTION: tribits_get_package_enable_status() +
@FUNCTION: tribits_install_headers() +
@MACRO:    tribits_include_directories() +
@MACRO:    tribits_pkg_export_cache_var() +
@MACRO:    tribits_package() +
@MACRO:    tribits_package_decl() +
@MACRO:    tribits_package_def() +
@MACRO:    tribits_package_define_dependencies() +
@MACRO:    tribits_process_enabled_standard_tpl() +
@FUNCTION: tribits_package_is_enabled_or_unset() +
@FUNCTION: tribits_package_is_explicitly_disabled() +
@MACRO:    tribits_package_postprocess() +
@MACRO:    tribits_process_subpackages() +
@MACRO:    tribits_project() +
@MACRO:    tribits_project_define_extra_repositories() +
@MACRO:    tribits_project_enable_all() +
@MACRO:    tribits_repository_define_packages() +
@MACRO:    tribits_repository_define_tpls() +
@MACRO:    tribits_set_and_inc_dirs() +
@FUNCTION: tribits_set_st_for_dev_mode() +
@MACRO:    tribits_subpackage() +
@MACRO:    tribits_subpackage_postprocess() +
@FUNCTION: tribits_tpl_allow_pre_find_package() +
@FUNCTION: tribits_tpl_find_include_dirs_and_libraries() +
@FUNCTION: tribits_tpl_tentatively_enable() +
@FUNCTION: tribits_write_flexible_package_client_export_files() +
@FUNCTION: tribits_verbose_print_var() +
