Changeset View
Changeset View
Standalone View
Standalone View
src/apps/behaim/CMakeLists.txt
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Line(s) | 42 | if (CMAKE_SYSTEM_NAME STREQUAL Android) | |||
---|---|---|---|---|---|
54 | set(QML_ROOT_PATH "${ABSOLUTE_INSTALL_PATH}/") | 54 | set(QML_ROOT_PATH "${ABSOLUTE_INSTALL_PATH}/") | ||
55 | set(QT_ANDROID_APP_EXTRA_PLUGINS "${ABSOLUTE_INSTALL_PATH}//share,${ABSOLUTE_INSTALL_PATH}//lib/qml") | 55 | set(QT_ANDROID_APP_EXTRA_PLUGINS "${ABSOLUTE_INSTALL_PATH}//share,${ABSOLUTE_INSTALL_PATH}//lib/qml") | ||
56 | set(QT_ANDROID_APP_PACKAGE_SOURCE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/package") | 56 | set(QT_ANDROID_APP_PACKAGE_SOURCE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/package") | ||
57 | set(QT_ANDROID_APP_PACKAGE_NAME "org.kde.marble.behaim") | 57 | set(QT_ANDROID_APP_PACKAGE_NAME "org.kde.marble.behaim") | ||
58 | set(QT_ANDROID_APP_NAME "Marble Globe: Behaim's Erdapfel") | 58 | set(QT_ANDROID_APP_NAME "Marble Globe: Behaim's Erdapfel") | ||
59 | configure_file(package/deploy-behaim.json.in ${CMAKE_CURRENT_BINARY_DIR}/deploy-behaim.json @ONLY) | 59 | configure_file(package/deploy-behaim.json.in ${CMAKE_CURRENT_BINARY_DIR}/deploy-behaim.json @ONLY) | ||
60 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/deploy-behaim.json DESTINATION "${CMAKE_INSTALL_PREFIX}/share") | 60 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/deploy-behaim.json DESTINATION "${CMAKE_INSTALL_PREFIX}/share") | ||
61 | install(TARGETS ${TARGET} LIBRARY DESTINATION libs/${ANDROID_ABI}) | 61 | install(TARGETS ${TARGET} LIBRARY DESTINATION libs/${ANDROID_ABI}) | ||
62 | if (TARGET create-apk-MarbleBehaim) | ||||
63 | set(PACKAGE_DIR "${CMAKE_BINARY_DIR}/MarbleBehaim_projects/") | ||||
64 | set_target_properties(create-apk-MarbleBehaim PROPERTIES ANDROID_APK_DIR "${PACKAGE_DIR}") | ||||
65 | add_custom_target(marblebehaim-move-metadata ALL | ||||
66 | COMMAND cmake -E echo "Moving MarbleBehaim shared Android resources" | ||||
67 | COMMAND cmake -E remove_directory "${PACKAGE_DIR}" | ||||
68 | COMMAND cmake -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/package" "${PACKAGE_DIR}" | ||||
69 | COMMAND cmake -E copy_directory "${CMAKE_SOURCE_DIR}/data/android/" "${PACKAGE_DIR}/res" | ||||
70 | ) | ||||
71 | add_dependencies(create-apk-MarbleBehaim marblebehaim-move-metadata) | ||||
72 | endif() | ||||
62 | else() | 73 | else() | ||
63 | if(MARBLE_INSTALL_ANDROID_APPS) | 74 | if(MARBLE_INSTALL_ANDROID_APPS) | ||
64 | install(TARGETS ${TARGET} RUNTIME DESTINATION bin) | 75 | install(TARGETS ${TARGET} RUNTIME DESTINATION bin) | ||
65 | endif() | 76 | endif() | ||
66 | endif() | 77 | endif() |