From ea9df2d8dfdc314bbccfab09be043258a0ede84d Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Wed, 26 Jun 2024 14:24:36 +0200 Subject: [PATCH] Propagate QT_USE_TARGET_ANDROID_BUILD_DIR value to ABI-specific projects The android multi-ABI builds should consider the QT_USE_TARGET_ANDROID_BUILD_DIR value too. Propagate the value to the ABI-specific projects when building Android applications. Fixes: QTBUG-126678 Pick-to: 6.7 6.5 Change-Id: Ifada0d1be7b4f11a82758ba0ee6f69051a2d53d5 Reviewed-by: Tero Koponen Reviewed-by: Alexandru Croitor (cherry picked from commit 1313c5d3601b47d010eea28d6b104538974d212e) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/Qt6AndroidMacros.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/corelib/Qt6AndroidMacros.cmake b/src/corelib/Qt6AndroidMacros.cmake index 40620ee5b13..b3898b42ed3 100644 --- a/src/corelib/Qt6AndroidMacros.cmake +++ b/src/corelib/Qt6AndroidMacros.cmake @@ -1426,6 +1426,11 @@ function(_qt_internal_configure_android_multiabi_target target) "-DCMAKE_CXX_COMPILER_LAUNCHER=${compiler_launcher}") endif() + if(DEFINED QT_USE_TARGET_ANDROID_BUILD_DIR) + list(APPEND extra_cmake_args + "-DQT_USE_TARGET_ANDROID_BUILD_DIR=${QT_USE_TARGET_ANDROID_BUILD_DIR}") + endif() + unset(user_cmake_args) foreach(var IN LISTS QT_ANDROID_MULTI_ABI_FORWARD_VARS) string(REPLACE ";" "$" var_value "${${var}}")