From 7b774f6ce2f189bdf9d0ef3afd3aa7b5e48e59f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Klitzing?= Date: Tue, 13 Feb 2024 15:26:28 +0100 Subject: [PATCH] Add USES_TERMINAL to add_custom_target and add_custom_command This shows the output immediately to the console. Change-Id: Ia7f40c10ea24e4c95d5d8fa95fd1bc2bd76d61ca Reviewed-by: Alexey Edelev (cherry picked from commit d588924d11db24efe92a4ba3d77b3d768f460002) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/Qt6AndroidMacros.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/corelib/Qt6AndroidMacros.cmake b/src/corelib/Qt6AndroidMacros.cmake index 8732beacf94..bfcd7526910 100644 --- a/src/corelib/Qt6AndroidMacros.cmake +++ b/src/corelib/Qt6AndroidMacros.cmake @@ -426,6 +426,10 @@ function(qt6_android_add_apk_target target) set(extra_deps "") + if(QT_ENABLE_VERBOSE_DEPLOYMENT) + set(uses_terminal USES_TERMINAL) + endif() + # Plugins still might be added after creating the deployment targets. if(NOT TARGET qt_internal_plugins) add_custom_target(qt_internal_plugins) @@ -445,6 +449,7 @@ function(qt6_android_add_apk_target target) DEPENDS ${target} ${extra_deps} COMMAND ${copy_command} COMMENT "Copying ${target} binary to apk folder" + ${uses_terminal} ) set(sign_apk "") @@ -515,6 +520,7 @@ function(qt6_android_add_apk_target target) DEPENDS "${target}" "${deployment_file}" ${extra_deps} DEPFILE "${dep_file_path}" VERBATIM + ${uses_terminal} ) cmake_policy(POP) @@ -531,6 +537,7 @@ function(qt6_android_add_apk_target target) ${sign_apk} COMMENT "Creating APK for ${target}" VERBATIM + ${uses_terminal} ) endif() @@ -547,6 +554,7 @@ function(qt6_android_add_apk_target target) ${sign_aab} ${extra_args} COMMENT "Creating AAB for ${target}" + ${uses_terminal} ) if(QT_IS_ANDROID_MULTI_ABI_EXTERNAL_PROJECT) @@ -586,6 +594,7 @@ function(qt6_android_add_apk_target target) COMMENT "Resolving ${CMAKE_ANDROID_ARCH_ABI} dependencies for the ${target} APK" DEPFILE "${dep_file}" VERBATIM + ${uses_terminal} ) add_custom_target(qt_internal_${target}_copy_apk_dependencies DEPENDS "${timestamp_file}") @@ -599,6 +608,7 @@ function(qt6_android_add_apk_target target) --copy-dependencies-only ${extra_args} COMMENT "Resolving ${CMAKE_ANDROID_ARCH_ABI} dependencies for the ${target} APK" + ${uses_terminal} ) endif() endif()