BdeTargetUtils

This module provide a set of function to create and populate bde targets.

bbs_add_target_include_dirs

Add include directories for this target.

bbs_import_target_dependencies

Import dependencies of the target

bbs_configure_target_tests

Configure tests from the specified sources and add the target as their main build dependency.

bbs_install_target_headers

Generate installation command for target headers.

bbs_install_target

Generate installation command for target.

bbs_emit_pkg_config

Emit package config for the target

bbs_emit_bde_metadata

Emit bde metadata for the target.

bbs_generate_cpp03_sources

Generate cpp03 source files.

bbs_setup_target_uor

Parse metadata and populate UOR target. This command is a bbs equivalent of configure_bb_target(). CUSTOM_PACKAGES - list of packages that provide their custom CML PRIVATE_PACKAGES - list of packages that provide implementation details

headers for those packages should not be installed.