@@ -253,3 +253,34 @@ CONFIGURE_FILE(
253253
254254ADD_CUSTOM_TARGET (uninstall
255255 "${CMAKE_COMMAND} " -P "${CMAKE_CURRENT_BINARY_DIR} /cmake_uninstall.cmake" )
256+
257+ #############################################################
258+ # Enable packaging
259+
260+ INCLUDE (InstallRequiredSystemLibraries)
261+
262+ SET (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Quantum GIS" )
263+ SET (CPACK_PACKAGE_VENDOR "Tim Sutton" )
264+ SET (CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR} /README" )
265+ SET (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR} /COPYING" )
266+ SET (CPACK_PACKAGE_VERSION_MAJOR "0" )
267+ SET (CPACK_PACKAGE_VERSION_MINOR "9" )
268+ SET (CPACK_PACKAGE_VERSION_PATCH "pre" )
269+ SET (CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR} .${CMake_VERSION_MINOR} " )
270+ IF (WIN32 AND NOT UNIX )
271+ # There is a bug in NSI that does not handle full unix paths properly. Make
272+ # sure there is at least one set of four (4) backlasshes.
273+ SET (CPACK_PACKAGE_ICON "${CMake_SOURCE_DIR} /win_build\\\\ sidebar.bmp" )
274+ SET (CPACK_NSIS_INSTALLED_ICON_NAME "\\\\ qgis.exe" )
275+ SET (CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} Quantum GIS" )
276+ SET (CPACK_NSIS_HELP_LINK "http:\\\\\\\\ qgis.org" )
277+ SET (CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\ qgis.org" )
278+ SET (CPACK_NSIS_CONTACT "tim@linfiniti.com" )
279+ SET (CPACK_NSIS_MODIFY_PATH ON )
280+ ELSE (WIN32 AND NOT UNIX )
281+ #SET(CPACK_STRIP_FILES "Quantum GIS")
282+ #SET(CPACK_SOURCE_STRIP_FILES "")
283+ ENDIF (WIN32 AND NOT UNIX )
284+ SET (CPACK_PACKAGE_EXECUTABLES "qgis" "QGIS" )
285+ INCLUDE (CPack)
286+
0 commit comments