From b9ba2d66b92d7ff9d2ec5aea6a289e18231758c8 Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 29 Apr 2020 18:33:26 +0300 Subject: [PATCH] DeployMacros.cmake --- cmake/DeployMacros.cmake | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/cmake/DeployMacros.cmake b/cmake/DeployMacros.cmake index 25ed667a..f156f9a8 100644 --- a/cmake/DeployMacros.cmake +++ b/cmake/DeployMacros.cmake @@ -508,9 +508,9 @@ set(__macos_privacies NSVideoSubscriberAccountUsageDescription ${__macos_privacy_text}" ) -#defaultConfig { -# resConfigs "ru" -#} +set(__gradle_lang_start +" defaultConfig { + resConfigs ") set(__gradle_sign " signingConfigs { debug { @@ -871,9 +871,19 @@ macro(deploy_target _T) foreach (_d ${ANDROID_GRADLE_DEPENDENCIES}) set(_depstr "${_depstr}\n ${_d}") endforeach() + set(__gradle_lang) + foreach (_l ${${_T}_LANG}) + if (NOT "x${__gradle_lang}" STREQUAL "x") + set(__gradle_lang "${__gradle_lang}, ") + endif() + set(__gradle_lang "${__gradle_lang}\"${_l}\"") + endforeach() + if ("x${__gradle_lang}" STREQUAL "x") + set(__gradle_lang "\"en\"") + endif() file(READ "${Qt5_ROOT}/src/android/templates/build.gradle" _file) string(REPLACE "\ndependencies {" "\ndependencies {${_depstr}" _file "${_file}") - string(REPLACE "\nandroid {" "\nandroid {\n${__gradle_sign}" _file "${_file}") + string(REPLACE "\nandroid {" "\nandroid {\n${__gradle_sign}\n${__gradle_lang_start}${__gradle_lang}\n\t}\n" _file "${_file}") string(REPLACE "['resources']" "['res']" _file "${_file}") file(WRITE "${_AGD}/build.gradle" "${_file}") set(_gradle_home)