diff options
Diffstat (limited to 'navit/CMakeLists.txt')
-rw-r--r-- | navit/CMakeLists.txt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt index ce0ca4427..cf573c2e0 100644 --- a/navit/CMakeLists.txt +++ b/navit/CMakeLists.txt @@ -75,14 +75,16 @@ if(NOT ANDROID) endif() endif() if (BUILD_BUNDLE) - list(APPEND NAVIT_START_SRC resources/share) + list(APPEND NAVIT_START_SRC resources/share resources/Icon.png resources/Default.png) + add_custom_command(OUTPUT resources/Icon.png COMMAND convert -scale 79x79 -crop 60x60+8+19 ${CMAKE_CURRENT_SOURCE_DIR}/xpm/desktop_icons/128x128/navit.png resources/Icon.png) + add_custom_command(OUTPUT resources/Default.png COMMAND convert -scale 79x79 -crop 60x60+8+19 ${CMAKE_CURRENT_SOURCE_DIR}/xpm/desktop_icons/128x128/navit.png resources/Default.png) endif() add_executable(navit ${NAVIT_START_SRC}) target_link_libraries (navit ${NAVIT_LIBNAME}) set_target_properties(navit PROPERTIES COMPILE_DEFINITIONS "MODULE=${MODULE_NAME}") if (BUILD_BUNDLE) add_custom_command(OUTPUT resources/share COMMAND mkdir -p resources/share) - set_source_files_properties(resources/share PROPERTIES MACOSX_PACKAGE_LOCATION Resources) + set_source_files_properties(resources/share resources/Icon.png resources/Default.png PROPERTIES MACOSX_PACKAGE_LOCATION Resources) set_target_properties(navit PROPERTIES MACOSX_BUNDLE TRUE) add_dependencies(navit navit_config_xml_resource) add_dependencies(navit images_resource) @@ -146,7 +148,7 @@ if(ANDROID) else() process_xslt(${CMAKE_CURRENT_SOURCE_DIR}/navit_shipped.xml ${CMAKE_CURRENT_BINARY_DIR}/navit.xml "") add_custom_target( navit_config_xml_resource DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/navit.xml COMMAND mkdir -p resources/share/navit COMMAND cp ${CMAKE_CURRENT_BINARY_DIR}/navit.xml resources/share/navit) - add_custom_target( locale_resource DEPENDS locales COMMAND cp -a ${CMAKE_CURRENT_BINARY_DIR}/../locale resources/share/locale) + add_custom_target( locale_resource DEPENDS locales COMMAND mkdir -p resources/share COMMAND cp -a ${CMAKE_CURRENT_BINARY_DIR}/../locale resources/share/locale) add_custom_target( navit_config_xml ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/navit.xml) endif() |