Ensure <target>_copy_apk_dependencies is called for QtC build
QtC doesn't use the make_[apk|aab|aar] targets, it runs the deployment manually. The top-level android build target for QtC is the <target>_prepare_apk_dir target. Make it depending on <target>_copy_apk_dependencies target, to ensure that all abi-specific artifacts are copied before running the deployment procedure, from either QtC or command line. Amends 44149f9d8b62b5343a5d06628b0c9588f035ccc2 Fixes: QTBUG-133810 Fixes: QTBUG-131862 Change-Id: I4f3630798658a793b0c96a99fc4644ec1dd0504b Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 7a6b3e1a9c0555e91f3e510b63bc0cc18bb1ef16) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 09e4baf5eb15e2ac1b98d389ea14debd014742b9)bb10
parent
dffe47222f
commit
4a97fd2f8e
|
|
@ -662,11 +662,8 @@ function(qt6_android_add_apk_target target)
|
|||
)
|
||||
endif()
|
||||
else()
|
||||
if(TARGET ${target}_copy_apk_dependencies)
|
||||
add_dependencies(${target}_make_apk ${target}_copy_apk_dependencies)
|
||||
add_dependencies(${target}_make_aab ${target}_copy_apk_dependencies)
|
||||
add_dependencies(${target}_make_aar ${target}_copy_apk_dependencies)
|
||||
endif()
|
||||
add_dependencies(${target}_prepare_apk_dir
|
||||
${target}_copy_apk_dependencies)
|
||||
endif()
|
||||
|
||||
set_property(GLOBAL APPEND PROPERTY _qt_apk_targets ${target})
|
||||
|
|
|
|||
Loading…
Reference in New Issue