cpack_add_component(compname [DISPLAY_NAME name] [DESCRIPTION description] [HIDDEN | REQUIRED | DISABLED ] [GROUP group] [DEPENDS comp1 comp2 ... ] [INSTALL_TYPES type1 type2 ... ] [DOWNLOADED] [ARCHIVE_FILE filename] [PLIST filename])
cpack_add_component(compname [DISPLAY_NAME name] [DESCRIPTION description] [HIDDEN | REQUIRED | DISABLED ] [GROUP group] [DEPENDS comp1 comp2 ... ] [INSTALL_TYPES type1 type2 ... ] [DOWNLOADED] [ARCHIVE_FILE filename] [PLIST filename])
cpack_add_component( CastorDvpTD
DISPLAY_NAME "CastorDvpTD"
DESCRIPTION "A small Tower Defense game, using Castor3D."
GROUP Demos
DEPENDS GuiCommon
)
cpack_add_component(${PROJECT_NAME}_Development
DISPLAY_NAME "Developer pre-requisites"
DESCRIPTION "Headers needed for development"
DEPENDS ${PROJECT_NAME}_Runtime
INSTALL_TYPES Full Developer)
cpack_add_component("${voicePackageFilteredName}" GROUP "${voicesGroupFilteredName}" DISPLAY_NAME "${voiceName}"
DESCRIPTION "${voiceName} voice for ${langName} (${langCode}) language for RHVoice licensed under `${license}` license."
DEPENDS "${languagePackageFilteredName}"
)
cpack_add_component(${VPL_COMPONENT_DEV} DEPENDS ${VPL_COMPONENT_LIB})
cpack_add_component(dev DEPENDS runtime)
cpack_add_component (headers
DISPLAY_NAME "HDF5 Headers"
DEPENDS libraries
GROUP Development
INSTALL_TYPES Full Developer
)
cpack_add_component(
COMPONENT_GIGI_DEVEL
DISPLAY_NAME "GiGi"
DESCRIPTION "The files necessary to do development with GiGi."
GROUP COMPONENT_GROUP_DEVEL
DEPENDS COMPONENT_GIGI
)
cpack_add_component(Halide_Development
DISPLAY_NAME "Halide development"
DESCRIPTION "Static Halide libraries and CMake development files"
DEPENDS Halide_Runtime)
CPACK_ADD_COMPONENT(development DISPLAY_NAME "Development" DESCRIPTION "Files required for developing with PolyVox" DEPENDS library)
cpack_add_component(runtime DEPENDS runtime)
cpack_add_component(tests
DISPLAY_NAME "Unit tests"
DESCRIPTION "The boden unittests"
GROUP boden_tests
INSTALL_TYPES
all
DEPENDS library)
cpack_add_component(sdk
DISPLAY_NAME "SDK"
DESCRIPTION "SDK used to develop extensions for Mod Engine"
DEPENDS application)
cpack_add_component (client
DISPLAY_NAME "Engine and Plugins"
DESCRIPTION "The client and server executables plus game, audio, and other plugins."
DEPENDS packs libs
INSTALL_TYPES gui
)
cpack_add_component (headers
DISPLAY_NAME "HDF5 Headers"
DEPENDS libraries
GROUP Development
INSTALL_TYPES Full Developer
)
cpack_add_component(${RC_COMPONENT}
DISPLAY_NAME "${RC_DISPLAY_NAME}"
DEPENDS ${RC_REQUIRES}
GROUP ${RC_GROUP}
INSTALL_TYPES ${RC_INSTALL_TYPES}
DESCRIPTION ${RC_DESCRIPTION})
cpack_add_component (headers
DISPLAY_NAME "HDF5 Headers"
DEPENDS libraries
GROUP Development
INSTALL_TYPES Full Developer
)
cpack_add_component(
MachinekitHAL_Executable_Comp_Python_Packages
DEPENDS MachinekitHAL_Library_Symbol_Visibility_CMake_Functions
GROUP MachinekitHAL_Executable_Comp)
cpack_add_component(dev DEPENDS lib)
cpack_add_component(drawpile
DISPLAY_NAME "Drawpile client"
DESCRIPTION "The main Drawpile client application."
DEPENDS i18n
)
cpack_add_component (headers
DISPLAY_NAME "HDF5 Headers"
DEPENDS libraries
GROUP Development
INSTALL_TYPES Full Developer
)
CPACK_ADD_COMPONENT (hdfapplications
DISPLAY_NAME "HDF5 Applications"
DEPENDS libraries
GROUP Applications
)