From 6da550da61644d265f5d24872fd504e98bf607eb Mon Sep 17 00:00:00 2001 From: timlinux Date: Mon, 4 Jun 2007 19:20:08 +0000 Subject: [PATCH] Initial CPack directives git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6979 c8812cc2-4d05-0410-92ff-de0c093fc19c --- CMakeLists.txt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 15c88f97356..e1076c1b9f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -253,3 +253,34 @@ CONFIGURE_FILE( ADD_CUSTOM_TARGET(uninstall "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake") + +############################################################# +# Enable packaging + +INCLUDE(InstallRequiredSystemLibraries) + +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Quantum GIS") +SET(CPACK_PACKAGE_VENDOR "Tim Sutton") +SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README") +SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING") +SET(CPACK_PACKAGE_VERSION_MAJOR "0") +SET(CPACK_PACKAGE_VERSION_MINOR "9") +SET(CPACK_PACKAGE_VERSION_PATCH "pre") +SET(CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}") +IF(WIN32 AND NOT UNIX) + # There is a bug in NSI that does not handle full unix paths properly. Make + # sure there is at least one set of four (4) backlasshes. + SET(CPACK_PACKAGE_ICON "${CMake_SOURCE_DIR}/win_build\\\\sidebar.bmp") + SET(CPACK_NSIS_INSTALLED_ICON_NAME "\\\\qgis.exe") + SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} Quantum GIS") + SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\qgis.org") + SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\qgis.org") + SET(CPACK_NSIS_CONTACT "tim@linfiniti.com") + SET(CPACK_NSIS_MODIFY_PATH ON) +ELSE(WIN32 AND NOT UNIX) + #SET(CPACK_STRIP_FILES "Quantum GIS") + #SET(CPACK_SOURCE_STRIP_FILES "") +ENDIF(WIN32 AND NOT UNIX) +SET(CPACK_PACKAGE_EXECUTABLES "qgis" "QGIS") +INCLUDE(CPack) +