Warning, /rolisteam/rolisteam/cmake/CPackHelper.cmake is written in an unsupported language. File is not indexed.
0001 set(CPACK_GENERATOR "IFW") 0002 STRING(REPLACE "\\" "/" CPACK_IFW_ROOT ${IFW_PATH}) # /home/renaud/application/other/Qt/Tools/QtInstallerFramework/4.2 0003 set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "Rolisteam") 0004 set(CPACK_PACKAGE_NAME "Rolisteam") 0005 set(CPACK_PACKAGE_VENDOR "Rolisteam.org") 0006 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Pen and Paper virtual tabletop Software.") 0007 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) 0008 #set(CPACK_INSTALL_CMAKE_PROJECTS ) 0009 set(CPACK_PACKAGE_HOMEPAGE_URL "https://www.rolisteam.org") 0010 set(CPACK_PACKAGE_CONTACT "rolisteam-org developers <www@rolisteam.org>") 0011 set(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/resources/rolistheme/org.rolisteam.Rolisteam.svg") 0012 set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md") 0013 set(CPACK_PACKAGE_VERSION_MAJOR ${rolisteam_VERSION_MAJOR}) 0014 set(CPACK_PACKAGE_VERSION_MINOR ${rolisteam_VERSION_MINOR}) 0015 set(CPACK_PACKAGE_VERSION_PATCH ${rolisteam_VERSION_PATCH}) 0016 #set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING.txt") 0017 set(CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README.md") 0018 #set(CPACK_IFW_PACKAGE_NAME "Rolisteam") 0019 set(CPACK_IFW_PACKAGE_TITLE "Installer Rolisteam") 0020 set(CPACK_IFW_PACKAGE_PUBLISHER "Rolisteam") 0021 set(CPACK_IFW_PACKAGE_WIZARD_STYLE "Modern") 0022 set(CPACK_IFW_PACKAGE_WINDOW_ICON "${CMAKE_SOURCE_DIR}/resources/rolistheme/500-symbole.png") 0023 set(CPACK_IFW_PACKAGE_BANNER "${CMAKE_SOURCE_DIR}/resources/rolistheme/ifwbanner.png") 0024 set(CPACK_IFW_VERBOSE ON) 0025 set(CPACK_PACKAGE_EXECUTABLES "") 0026 0027 0028 if(WIN32) 0029 set(CPACK_IFW_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/resources/rolistheme/128.ico") 0030 elseif(APPLE) 0031 set(CPACK_IFW_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/resources/rolistheme/rolisteam.icns") 0032 endif() 0033 0034 if(WIN32) 0035 set(CMAKE_INSTALL_SYSTEM_RUNTIME_COMPONENT rolisteamComp) 0036 set(CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION .) 0037 include(InstallRequiredSystemLibraries) 0038 find_program(WINDEPLOYQT windeployqt HINTS "${_qt_bin_dir}") 0039 set(StartMenuDir "@StartMenuDir@") 0040 set(TargetDir "@TargetDir@") 0041 set(DesktopDir "@DesktopDir@") 0042 configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake/deploy-qt-windows.cmake.in" "${CMAKE_CURRENT_SOURCE_DIR}/deploy-qt-windows.cmake" @ONLY) 0043 set(CPACK_PRE_BUILD_SCRIPTS ${CMAKE_CURRENT_SOURCE_DIR}/deploy-qt-windows.cmake) 0044 #set(CPACK_POST_BUILD_SCRIPTS "${CMAKE_SOURCE_DIR}/cmake/post_install_script.cmake") 0045 endif() 0046 0047 include(CPack) 0048 include(CPackIFW) 0049 0050 cpack_add_component(diceComp DISPLAY_NAME "Dice CLI" DEPENDS libraries) 0051 cpack_add_component(rcseComp DISPLAY_NAME "CharacterSheet Editor (rcse)" DEPENDS libraries) 0052 cpack_add_component(libraries DISPLAY_NAME "Libraries" REQUIRED DESCRIPTIONÂ "Dynamic libs") 0053 cpack_add_component(rolisteamComp DISPLAY_NAME "Rolisteam" DEPENDS libraries) 0054 cpack_add_component(roliserverComp DISPLAY_NAME "Stand alone Server" DEPENDS libraries) 0055 cpack_add_component(mindmapComp DISPLAY_NAME "MindMap Editor" DEPENDS libraries) 0056 0057 cpack_ifw_configure_component(libraries 0058 DESCRIPTION 0059 "Dynamic libs" 0060 SORTING_PRIORITY 10 0061 VERSION ${PROJECT_VERSION} 0062 LICENSES "GPLv2" "${CMAKE_SOURCE_DIR}/COPYING.txt" 0063 DEFAULT "true" 0064 ) 0065 #C:\Users\renaud\Documents\applications\build-rolisteam-Desktop_Qt_6_6_0_MSVC2019_64bit-Release\_CPack_Packages\win64\IFW\Rolisteam-1.10.0-win64\packages\rolisteamComp\meta\installscript.qs 0066 cpack_ifw_configure_component(rolisteamComp 0067 DESCRIPTION 0068 "Main application to play TTRPG with friends" 0069 VERSION ${PROJECT_VERSION} 0070 SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/rolisteam_installscript.qs" 0071 SORTING_PRIORITY 1000 0072 LICENSES "GPLv2" "${CMAKE_SOURCE_DIR}/COPYING.txt" 0073 DEFAULT "true" 0074 ) 0075 0076 cpack_ifw_configure_component(rcseComp 0077 DESCRIPTION 0078 "Rolisteam CharacterSheet Editor" 0079 SORTING_PRIORITY 999 0080 VERSION ${PROJECT_VERSION} 0081 SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/rcse_installscript.qs" 0082 LICENSES "GPLv2" "${CMAKE_SOURCE_DIR}/COPYING.txt" 0083 DEFAULT "true" 0084 ) 0085 0086 cpack_ifw_configure_component(roliserverComp 0087 DESCRIPTION 0088 "Standalone and headless rolisteam server" 0089 SORTING_PRIORITY 997 0090 #SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/roliserver_installscript.qs" 0091 VERSION ${PROJECT_VERSION} 0092 LICENSES "GPLv2" "${CMAKE_SOURCE_DIR}/COPYING.txt" 0093 DEFAULT "true" 0094 ) 0095 0096 cpack_ifw_configure_component(mindmapComp 0097 DESCRIPTION 0098 "Standalone mindmap application" 0099 SORTING_PRIORITY 998 0100 SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/mindmap_installscript.qs" 0101 VERSION ${PROJECT_VERSION} 0102 LICENSES "GPLv3" "${CMAKE_SOURCE_DIR}/src/libraries/diceparser/LICENSE" 0103 DEFAULT "true" 0104 ) 0105 0106 cpack_ifw_configure_component(diceComp 0107 DESCRIPTION 0108 "Command line tool to roll Dice" 0109 SORTING_PRIORITY 990 0110 #SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/cmake/dice_installscript.qs" 0111 VERSION ${PROJECT_VERSION} 0112 LICENSES "GPLv3" "${CMAKE_SOURCE_DIR}/src/libraries/diceparser/LICENSE" 0113 DEFAULT "true" 0114 )