@@ -253,3 +253,34 @@ CONFIGURE_FILE(
253
253
254
254
ADD_CUSTOM_TARGET (uninstall
255
255
"${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