From 4ecbebebf7bfe1eaf5685abca9e068087587df03 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Wed, 26 Jan 2022 15:44:09 +0100 Subject: [PATCH] Check if 'aab' target exists when adding _make_aab as dependency The global 'aab' target has its own switch QT_NO_GLOBAL_AAB_TARGET that prevents it from being created. We need to check if 'aab' target exists before adding _make_aab as a dependency. Pick-to: 6.3 6.2 Change-Id: Iea569e3b6c7dfb6d0efa60dd2001fb9de161f725 Reviewed-by: Alexandru Croitor --- src/corelib/Qt6AndroidMacros.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/corelib/Qt6AndroidMacros.cmake b/src/corelib/Qt6AndroidMacros.cmake index 22e3ca614d..56faedb121 100644 --- a/src/corelib/Qt6AndroidMacros.cmake +++ b/src/corelib/Qt6AndroidMacros.cmake @@ -327,9 +327,11 @@ function(qt6_android_add_apk_target target) endif() # Make global apk and aab targets depend on the current apk target. + if(TARGET aab) + add_dependencies(aab ${target}_make_aab) + endif() if(TARGET apk) add_dependencies(apk ${target}_make_apk) - add_dependencies(aab ${target}_make_aab) _qt_internal_create_global_apk_all_target_if_needed() endif()