CMakeLists.txt
changeset 4 6de89926e594
parent 3 efa883909c06
child 5 723af8fef529
equal deleted inserted replaced
3:8ff636550e90 4:2399dcaf95a9
    96 #######################################################################
    96 #######################################################################
    97 ## CPACK configuration
    97 ## CPACK configuration
    98 ##
    98 ##
    99 ## It is used to configure the .exe installer created by CPACK.
    99 ## It is used to configure the .exe installer created by CPACK.
   100 ## Consider editing these values:
   100 ## Consider editing these values:
       
   101 ##
   101 ## - CPACK_PACKAGE_VENDOR
   102 ## - CPACK_PACKAGE_VENDOR
   102 ## - CPACK_PACKAGE_DESCRIPTION_SUMMARY
   103 ## - CPACK_PACKAGE_DESCRIPTION_SUMMARY
   103 ## - CPACK_NSIS_HELP_LINK
   104 ## - CPACK_NSIS_HELP_LINK
   104 ## - CPACK_NSIS_URL_INFO_ABOUT
   105 ## - CPACK_NSIS_URL_INFO_ABOUT
   105 ## - CPACK_NSIS_CONTACT
   106 ## - CPACK_NSIS_CONTACT
       
   107 ##
       
   108 ## Additionally, you may want to change the icons/images used by the
       
   109 ## NSIS installer, i.e. these variables:
       
   110 ##
       
   111 ## - CPACK_NSIS_MUI_ICON
       
   112 ## - CPACK_PACKAGE_ICON
       
   113 ## - CPACK_NSIS_INSTALLED_ICON_NAME
       
   114 ##
       
   115 ## and/or the files they point to.
   106 #######################################################################
   116 #######################################################################
   107 
   117 
   108 IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
   118 IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
   109   SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
   119   SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
   110   SET(CPACK_PACKAGE_VENDOR "EGRES")
   120   SET(CPACK_PACKAGE_VENDOR "EGRES")
   130       "Command line utilities")
   140       "Command line utilities")
   131   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
   141   SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
   132       "Doxygen generated documentation")
   142       "Doxygen generated documentation")
   133 
   143 
   134   SET(CPACK_GENERATOR "NSIS")
   144   SET(CPACK_GENERATOR "NSIS")
       
   145 
       
   146   SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/cmake/nsis/lemon-project.ico")
       
   147   SET(CPACK_NSIS_MUI_UNIICON "${PROJECT_SOURCE_DIR}/cmake/nsis/uninstall.ico")
       
   148   SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/cmake/nsis\\\\installer.bmp")
       
   149   SET(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\lemon-project.ico")
       
   150 
   135   SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}")
   151   SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}")
   136   SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lemon.cs.elte.hu")
   152   SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lemon.cs.elte.hu")
   137   SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lemon.cs.elte.hu")
   153   SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lemon.cs.elte.hu")
   138   SET(CPACK_NSIS_CONTACT "lemon-user@lemon.cs.elte.hu")
   154   SET(CPACK_NSIS_CONTACT "lemon-user@lemon.cs.elte.hu")
   139   SET(CPACK_NSIS_CREATE_ICONS_EXTRA "
   155   SET(CPACK_NSIS_CREATE_ICONS_EXTRA "