summaryrefslogtreecommitdiff
path: root/navit/CMakeLists.txt
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-05-09 18:59:16 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-05-09 18:59:16 +0000
commit32ee62f715348a171a4c3b29fddb7656057b44f2 (patch)
tree4cd2bc47689097eff1daaef28c871edae3d099dc /navit/CMakeLists.txt
parent071958a96d352acda2d0a7636b8cd89270db1e43 (diff)
downloadnavit-svn-32ee62f715348a171a4c3b29fddb7656057b44f2.tar.gz
Fix:Build:Add icon for iphone build
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5092 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/CMakeLists.txt')
-rw-r--r--navit/CMakeLists.txt8
1 files changed, 5 insertions, 3 deletions
diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt
index ce0ca442..cf573c2e 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()