File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -60,14 +60,15 @@ include(CMakeParseArguments)
6060# PACKAGE_SOURCES ${CMAKE_CURRENT_LIST_DIR}/my-android-sources
6161# KEYSTORE ${CMAKE_CURRENT_LIST_DIR}/mykey.keystore myalias
6262# KEYSTORE_PASSWORD xxxx
63+ # KEY_PASSWORD xxxx
6364# DEPENDS a_linked_target "path/to/a_linked_library.so" ...
6465# INSTALL
6566#)
6667#
6768macro (add_qt_android_apk TARGET SOURCE_TARGET)
6869
6970 # parse the macro arguments
70- cmake_parse_arguments (ARG "INSTALL" "NAME;VERSION_CODE;PACKAGE_NAME;PACKAGE_SOURCES;KEYSTORE_PASSWORD" "DEPENDS;KEYSTORE;APK_BUILD_TYPE" ${ARGN} )
71+ cmake_parse_arguments (ARG "INSTALL" "NAME;VERSION_CODE;PACKAGE_NAME;PACKAGE_SOURCES;KEYSTORE_PASSWORD;KEY_PASSWORD " "DEPENDS;KEYSTORE;APK_BUILD_TYPE" ${ARGN} )
7172
7273 # extract the full path of the source target binary
7374 set (QT_ANDROID_APP_PATH "$<TARGET_FILE:${SOURCE_TARGET} >" ) # full file path to the app's main shared library
@@ -262,7 +263,7 @@ macro(add_qt_android_apk TARGET SOURCE_TARGET)
262263 if (ARG_KEYSTORE)
263264 set (SIGN_OPTIONS --sign ${ARG_KEYSTORE} )
264265 if (ARG_KEYSTORE_PASSWORD)
265- set (SIGN_OPTIONS ${SIGN_OPTIONS} --storepass ${ARG_KEYSTORE_PASSWORD} )
266+ set (SIGN_OPTIONS ${SIGN_OPTIONS} --keypass ${ARG_KEY_PASSWORD} -- storepass ${ARG_KEYSTORE_PASSWORD} )
266267 endif ()
267268 endif ()
268269
You can’t perform that action at this time.
0 commit comments