|
@@ -44,17 +44,97 @@ if(CPACK_GENERATOR MATCHES "IFW")
|
|
|
set(CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME "cmake-maintenance")
|
|
set(CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME "cmake-maintenance")
|
|
|
# Package configuration group
|
|
# Package configuration group
|
|
|
set(CPACK_IFW_PACKAGE_GROUP CMake)
|
|
set(CPACK_IFW_PACKAGE_GROUP CMake)
|
|
|
|
|
+ # Components
|
|
|
|
|
+ set(CPACK_COMPONENTS_ALL "@_CPACK_IFW_COMPONENTS_ALL@")
|
|
|
|
|
+ set(CPACK_COMPONENTS_GROUPING IGNORE)
|
|
|
|
|
+ # Unspecified
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_@_CPACK_IFW_COMPONENT_UNSPECIFIED_UNAME@_VERSION
|
|
|
|
|
+ "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
# Group configuration
|
|
# Group configuration
|
|
|
set(CPACK_COMPONENT_GROUP_CMAKE_DISPLAY_NAME
|
|
set(CPACK_COMPONENT_GROUP_CMAKE_DISPLAY_NAME
|
|
|
"@CPACK_PACKAGE_NAME@")
|
|
"@CPACK_PACKAGE_NAME@")
|
|
|
set(CPACK_COMPONENT_GROUP_CMAKE_DESCRIPTION
|
|
set(CPACK_COMPONENT_GROUP_CMAKE_DESCRIPTION
|
|
|
"@CPACK_PACKAGE_DESCRIPTION_SUMMARY@")
|
|
"@CPACK_PACKAGE_DESCRIPTION_SUMMARY@")
|
|
|
- # IFW group configuration
|
|
|
|
|
set(CPACK_IFW_COMPONENT_GROUP_CMAKE_VERSION
|
|
set(CPACK_IFW_COMPONENT_GROUP_CMAKE_VERSION
|
|
|
"@_CPACK_IFW_PACKAGE_VERSION@")
|
|
"@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
set(CPACK_IFW_COMPONENT_GROUP_CMAKE_LICENSES
|
|
set(CPACK_IFW_COMPONENT_GROUP_CMAKE_LICENSES
|
|
|
"@CPACK_PACKAGE_NAME@ Copyright" "@CPACK_RESOURCE_FILE_LICENSE@")
|
|
"@CPACK_PACKAGE_NAME@ Copyright" "@CPACK_RESOURCE_FILE_LICENSE@")
|
|
|
- @_CPACK_IFW_PACKAGE_SCRIPT@
|
|
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_CMAKE_SCRIPT "@CMake_BINARY_DIR@/CMake.qs")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_CMAKE_PRIORITY 100)
|
|
|
|
|
+
|
|
|
|
|
+ # Tools
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_TOOLS_DISPLAY_NAME "Command-Line Tools")
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_TOOLS_PARENT_GROUP CMake)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_TOOLS_PRIORITY 90)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_TOOLS_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_CMAKE_DISPLAY_NAME "cmake")
|
|
|
|
|
+ set(CPACK_COMPONENT_CMAKE_GROUP Tools)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CMAKE_NAME "CMake")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CMAKE_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_CTEST_DISPLAY_NAME "ctest")
|
|
|
|
|
+ set(CPACK_COMPONENT_CTEST_GROUP Tools)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CTEST_NAME "CTest")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CTEST_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_CPACK_DISPLAY_NAME "cpack")
|
|
|
|
|
+ set(CPACK_COMPONENT_CPACK_GROUP Tools)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CPACK_NAME "CPack")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CPACK_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ # Dialogs
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_DIALOGS_DISPLAY_NAME "Interactive Dialogs")
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_DIALOGS_PARENT_GROUP CMake)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_DIALOGS_PRIORITY 80)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_DIALOGS_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_CMAKE-GUI_DISPLAY_NAME "cmake-gui")
|
|
|
|
|
+ set(CPACK_COMPONENT_CMAKE-GUI_GROUP Dialogs)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CMAKE-GUI_NAME "QtGUI")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CMAKE-GUI_SCRIPT
|
|
|
|
|
+ "@CMake_SOURCE_DIR@/Source/QtIFW/CMake.Dialogs.QtGUI.qs")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CMAKE-GUI_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_CCMAKE_DISPLAY_NAME "ccmake")
|
|
|
|
|
+ set(CPACK_COMPONENT_CCMAKE_GROUP Dialogs)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CCMAKE_NAME "CursesGUI")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_CCMAKE_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ # Data
|
|
|
|
|
+ set(CPACK_COMPONENT_DATA_DISPLAY_NAME "Data")
|
|
|
|
|
+ set(CPACK_COMPONENT_DATA_DESCRIPTION
|
|
|
|
|
+ "CMake data files (help, modules and templates)")
|
|
|
|
|
+ set(CPACK_COMPONENT_DATA_GROUP CMake)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_DATA_PRIORITY 70)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_DATA_NAME "Data")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_DATA_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ # Documentation
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_DOCUMENTATION_DISPLAY_NAME "Documentation")
|
|
|
|
|
+ set(CPACK_COMPONENT_GROUP_DOCUMENTATION_PARENT_GROUP CMake)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_DOCUMENTATION_PRIORITY 60)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_GROUP_DOCUMENTATION_VERSION
|
|
|
|
|
+ "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-HTML_DISPLAY_NAME "HTML")
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-HTML_GROUP Documentation)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-HTML_NAME "SphinxHTML")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-HTML_SCRIPT
|
|
|
|
|
+ "@CMake_BINARY_DIR@/CMake.Documentation.SphinxHTML.qs")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-HTML_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-SINGLEHTML_DISPLAY_NAME "Single HTML")
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-SINGLEHTML_GROUP Documentation)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-SINGLEHTML_NAME "SphinxSingleHTML")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-SINGLEHTML_VERSION
|
|
|
|
|
+ "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-QTHELP_DISPLAY_NAME "Qt Compressed Help")
|
|
|
|
|
+ set(CPACK_COMPONENT_SPHINX-QTHELP_GROUP Documentation)
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-QTHELP_NAME "SphinxQtHelp")
|
|
|
|
|
+ set(CPACK_IFW_COMPONENT_SPHINX-QTHELP_VERSION "@_CPACK_IFW_PACKAGE_VERSION@")
|
|
|
|
|
+
|
|
|
endif()
|
|
endif()
|
|
|
|
|
|
|
|
if(CPACK_GENERATOR MATCHES "CygwinSource")
|
|
if(CPACK_GENERATOR MATCHES "CygwinSource")
|