CMake: Check for target existence before recording system lib spdx id
Otherwise the spdx id recording function might fail when trying to retrieve the spdx id from the non-existent target. Task-number: QTBUG-122899 Change-Id: I1f6b3d7bc88ff4aa28de1468cd86152747cc3bdb Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> (cherry picked from commit 4e120f265cc5d96399b01402ed53568abecde3d0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
5a9f324a46
commit
d81f226fd4
@ -1576,7 +1576,7 @@ function(_qt_internal_sbom_record_system_library_usage target)
|
||||
)
|
||||
|
||||
get_cmake_property(sbom_repo_begin_called _qt_internal_sbom_repo_begin_called)
|
||||
if(sbom_repo_begin_called)
|
||||
if(sbom_repo_begin_called AND TARGET "${target}")
|
||||
_qt_internal_sbom_record_system_library_spdx_id(${target} ${spdx_options})
|
||||
else()
|
||||
set_property(GLOBAL PROPERTY
|
||||
|
Loading…
x
Reference in New Issue
Block a user