CMake: Register qtwaylandscanner dependency when cross-compiling
qt_record_extra_package_dependency is called by qtwayland to register a dependency between the qtwaylandscanner tool and the waylandscanner tool. When cross-compiling the tools in a Yocto environment, the adjusted target name was not taken into account. Task-number: QTBUG-83968 Change-Id: Ibf7b94876bf29827cf0d9c9bb471f359ef6ff15f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
abf7239541
commit
8bc739fcc2
@ -172,6 +172,9 @@ endmacro()
|
|||||||
# main_target_name = qtwaylandscanner
|
# main_target_name = qtwaylandscanner
|
||||||
# dep_package_name = WaylandScanner
|
# dep_package_name = WaylandScanner
|
||||||
function(qt_record_extra_package_dependency main_target_name dep_package_name dep_package_version)
|
function(qt_record_extra_package_dependency main_target_name dep_package_name dep_package_version)
|
||||||
|
if(NOT TARGET "${main_target_name}")
|
||||||
|
qt_get_tool_target_name(main_target_name "${main_target_name}")
|
||||||
|
endif()
|
||||||
if (TARGET "${main_target_name}")
|
if (TARGET "${main_target_name}")
|
||||||
get_target_property(extra_packages "${main_target_name}" QT_EXTRA_PACKAGE_DEPENDENCIES)
|
get_target_property(extra_packages "${main_target_name}" QT_EXTRA_PACKAGE_DEPENDENCIES)
|
||||||
if(NOT extra_packages)
|
if(NOT extra_packages)
|
||||||
|
Loading…
Reference in New Issue
Block a user