diff options
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-x | CMakeLists.txt | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 04811726f..f3d4569b6 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,8 +13,11 @@ endif(NOT DISABLE_CXX) cmake_minimum_required(VERSION 2.6) cmake_policy(VERSION 2.6) +set(NAVIT_VERSION_MAJOR "0") +set(NAVIT_VERSION_MINOR "5") +set(NAVIT_VERSION_PATCH "0") +set(PACKAGE_VERSION "${NAVIT_VERSION_MAJOR}.${NAVIT_VERSION_MINOR}.${NAVIT_VERSION_PATCH}") -set(PACKAGE_VERSION "0.5.0") set(PACKAGE_NAME "navit-svn") set(PACKAGE "navit") set(PACKAGE_STRING "${PACKAGE} ${PACKAGE_VERSION}") @@ -99,8 +102,34 @@ add_module(speech/speech_dispatcher "speech_dispatcher lib not found" FALSE) add_module(autoload/osso "Default" FALSE) add_module(map/garmin "Garmin library not found" FALSE) add_feature(USE_NATIVE_LANGUAGE_SUPPORT "Gettext not found and not on Windows" FALSE) - +set(CPACK_PROJECT_CONFIG_FILE "${CMAKE_SOURCE_DIR}/cpack.cmake") +set(CPACK_PACKAGE_VENDOR "Navit team") +set(CPACK_PACKAGE_VERSION_MAJOR ${NAVIT_VERSION_MAJOR}) +set(CPACK_PACKAGE_VERSION_MINOR ${NAVIT_VERSION_MINOR}) +set(CPACK_PACKAGE_VERSION_PATCH "${NAVIT_VERSION_PATCH}") +set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README") +set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/GPL-2") +set(CPACK_NSIS_PACKAGE_NAME "Navit ${PACKAGE_VERSION}") +set(CPACK_PACKAGE_FILE_NAME ${PACKAGE}) +set(CPACK_PACKAGE_EXECUTABLES "navit;Navit") +set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 1) +set(CPACK_NSIS_HELP_LINK "http://www.navit-project.org/?page=contact") +set(CPACK_NSIS_URL_INFO_ABOUT "http://www.navit-project.org") +if(WIN32) + add_feature(USE_NSIS "makensis not found" FALSE) + FIND_PROGRAM(NSIS_EXECUTABLE NAMES makensis makensis.exe) + if(NSIS_EXECUTABLE) + set(USE_NSIS TRUE) + endif(NSIS_EXECUTABLE) + + set(CPACK_GENERATOR ZIP) + if(USE_NSIS) + list(APPEND CPACK_GENERATOR NSIS) + endif(USE_NSIS) + set(CPACK_PACKAGE_INSTALL_DIRECTORY Navit) +endif(WIN32) INCLUDE (CPack) + INCLUDE (CheckIncludeFiles) INCLUDE (CheckLibraryExists) INCLUDE (CheckFunctionExists) @@ -520,7 +549,6 @@ endif() if (WIN32 AND NOT WINCE) set(HAVE_API_WIN32 1) set(HAVE_STDINT_H 1) - set(SAMPLE_MAP FALSE) list(APPEND NAVIT_LIBS winmm) endif() if(WINCE) |