diff options
-rw-r--r-- | src/corelib/Qt6AndroidMacros.cmake | 6 | ||||
-rw-r--r-- | src/corelib/doc/src/cmake/cmake-configure-variables.qdoc | 25 |
2 files changed, 31 insertions, 0 deletions
diff --git a/src/corelib/Qt6AndroidMacros.cmake b/src/corelib/Qt6AndroidMacros.cmake index 1e27ca333e..2cc5d3e8e6 100644 --- a/src/corelib/Qt6AndroidMacros.cmake +++ b/src/corelib/Qt6AndroidMacros.cmake @@ -391,9 +391,14 @@ function(qt6_android_add_apk_target target) COMMENT "Copying ${target} binary to apk folder" ) + set(sign_apk "") if(QT_ANDROID_SIGN_APK) set(sign_apk "--sign") endif() + set(sign_aab "") + if(QT_ANDROID_SIGN_AAB) + set(sign_aab "--sign") + endif() set(extra_args "") if(QT_INTERNAL_NO_ANDROID_RCC_BUNDLE_CLEANUP) @@ -463,6 +468,7 @@ function(qt6_android_add_apk_target target) --output ${apk_final_dir} --apk ${apk_final_file_path} --aab + ${sign_aab} ${extra_args} COMMENT "Creating AAB for ${target}" ) diff --git a/src/corelib/doc/src/cmake/cmake-configure-variables.qdoc b/src/corelib/doc/src/cmake/cmake-configure-variables.qdoc index 116e08fef4..32f65a8722 100644 --- a/src/corelib/doc/src/cmake/cmake-configure-variables.qdoc +++ b/src/corelib/doc/src/cmake/cmake-configure-variables.qdoc @@ -156,6 +156,31 @@ Each variable can be used to specify the path to Qt for Android for the correspo */ /*! +\page cmake-variable-QT_ANDROID_SIGN_AAB.html +\ingroup cmake-variables-qtcore + +\title QT_ANDROID_SIGN_AAB +\target cmake-variable-QT_ANDROID_SIGN_AAB + +\summary {Sign the .aab package with the specified keystore, alias and store password.} +\cmakevariablesince 6.4 +\preliminarycmakevariable +\cmakevariableandroidonly + +Sign the resulting package. The path of the keystore file, the alias of the key and passwords +have to be specified by additional environment variables: +\badcode + QT_ANDROID_KEYSTORE_PATH + QT_ANDROID_KEYSTORE_ALIAS + QT_ANDROID_KEYSTORE_STORE_PASS + QT_ANDROID_KEYSTORE_KEY_PASS +\endcode +Mentioned variables are used internally by \l{androiddeployqt}. + +\sa{androiddeployqt} +*/ + +/*! \page cmake-variable-QT_ANDROID_SIGN_APK.html \ingroup cmake-variables-qtcore |