Add a new SBOM_RELATIONSHIPS option to qt_internal_extend_target and friends that allows adding custom relationships to the current target. Add a new function qt_internal_sbom_add_project_relationship that allows adding custom relationships to the current project SBOM document. A sample usage might be: qt_internal_sbom_get_project_spdx_id(project_spdx_id) qt_internal_sbom_get_target_spdx_id(Svg svg_spdx_id) qt_internal_extend_target(Svg SBOM_RELATIONSHIPS "${svg_spdx_id} DESCENDANT_OF ${project_spdx_id}" ) qt_internal_sbom_add_project_relationship( RELATIONSHIPS "${svg_spdx_id} CONTAINS NOASSERTION" "${svg_spdx_id} DESCRIBES NOASSERTION" "${project_spdx_id} DESCRIBES NOASSERTION" ) Task-number: QTBUG-122899 Task-number: QTBUG-129901 Task-number: QTBUG-131377 Change-Id: Ie0119ca71b047c7515e1deaf84a5a67ea01b5274 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit d079fdd76cf3f44181c6099b845ba9b41892740e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 5a878ca693d349805a82802c7a11efabda9eb14f)
…
Description
Languages
C++
84.3%
HTML
4.9%
C
3.9%
CMake
3.6%
Objective-C++
2%
Other
0.8%