From: martin-s Date: Tue, 4 Oct 2011 18:12:19 +0000 (+0000) Subject: Fix:Build:Made download sample map work X-Git-Tag: navit-0.5.0.5194svn~369 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d242cef33c925d9c7e637922fd3129490f098da1;p=profile%2Fivi%2Fnavit.git Fix:Build:Made download sample map work git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4826 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/CMakeLists.txt b/navit/CMakeLists.txt index 97fa256..3ea796e 100755 --- a/navit/CMakeLists.txt +++ b/navit/CMakeLists.txt @@ -468,8 +468,10 @@ find_program(BZCAT NAMES bzcat) if (SAMPLE_MAP) if(CMAKE_CROSSCOMPILING) cfg_feature(SAMPLE_MAP "downloading binary map because of cross compiling" TRUE) + set(DOWNLOAD_SAMPLE_MAP TRUE) elseif(NOT BZCAT) cfg_feature(SAMPLE_MAP "downloading binary map because of missing bzcat" TRUE) + set(DOWNLOAD_SAMPLE_MAP TRUE) endif(CMAKE_CROSSCOMPILING) endif(SAMPLE_MAP) diff --git a/navit/navit/maps/CMakeLists.txt b/navit/navit/maps/CMakeLists.txt index 5ed92db..045cd40 100644 --- a/navit/navit/maps/CMakeLists.txt +++ b/navit/navit/maps/CMakeLists.txt @@ -12,9 +12,9 @@ if(SAMPLE_MAP) OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${SAMPLE_MAP_NAME}.osm.bz2 COMMAND ${CMAKE_COMMAND} -D URL=http://www.navit-project.org/maps/${SAMPLE_MAP_NAME}.osm.bz2 -D DST=${CMAKE_CURRENT_BINARY_DIR}/${SAMPLE_MAP_NAME}.osm.bz2 -P ${PROJECT_SOURCE_DIR}/cmake/navit_download.cmake ) - if(CMAKE_CROSSCOMPILING OR NOT BZCAT) - add_custom_command ( - OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${SAMPLE_MAP_NAME}.bin + if(DOWNLOAD_SAMPLE_MAP) + add_custom_target ( + ${SAMPLE_MAP_NAME}.bin COMMAND ${CMAKE_COMMAND} -D URL=http://www.navit-project.org/maps/${SAMPLE_MAP_NAME}.bin -D DST=${CMAKE_CURRENT_BINARY_DIR}/${SAMPLE_MAP_NAME}.bin -P ${PROJECT_SOURCE_DIR}/cmake/navit_download.cmake ) else()