From 71348437939e62b0e3b86888e966b300ff1e2855 Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Tue, 25 May 2021 20:17:04 +0300 Subject: [PATCH] CMake: Add Android's prepare_apk_dir target to ALL Since Qt Creator uses androiddeployqt custom commands it still needs a step to prepare the apk dir before building it, so add this to ALL to avoid having to call it manually in creator. Pick-to: 6.1 Change-Id: I0a2816244589e9b296a326fcc1abf8c08aabfea7 Reviewed-by: Alexandru Croitor --- src/corelib/Qt6AndroidMacros.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/corelib/Qt6AndroidMacros.cmake b/src/corelib/Qt6AndroidMacros.cmake index 181be819e2f..cf22166e7b4 100644 --- a/src/corelib/Qt6AndroidMacros.cmake +++ b/src/corelib/Qt6AndroidMacros.cmake @@ -302,10 +302,10 @@ function(qt6_android_add_apk_target target) set(apk_intermediate_file_path "${apk_intermediate_dir}/${apk_file_name}") # This target is used by Qt Creator's Android support. - add_custom_target(${target}_prepare_apk_dir + add_custom_target(${target}_prepare_apk_dir ALL DEPENDS ${target} COMMAND ${CMAKE_COMMAND} - -E copy $ + -E copy_if_different $ "${apk_final_dir}/libs/${CMAKE_ANDROID_ARCH_ABI}/$" COMMENT "Copying ${target} binary to apk folder" )