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(core
DISPLAY_NAME "Core"
DESCRIPTION "Khiva Core"
GROUP khiva
REQUIRED)
cpack_add_component(HyperHDR
DISPLAY_NAME "HyperHDR"
DESCRIPTION "HyperHDR runtime"
INSTALL_TYPES Full Min
GROUP Runtime
REQUIRED
)
cpack_add_component("${languagePackageFilteredName}" GROUP "languages" DISPLAY_NAME "${languageName}"
DESCRIPTION "${languageName} language (${langCode}) for RHVoice"
)
cpack_add_component ( server GROUP main )
cpack_add_component(DevCommon GROUP main)
cpack_add_component(deps-backends GROUP deps)
cpack_add_component(
SDK
DISPLAY_NAME
"ZeroMQ headers and libraries"
INSTALL_TYPES
FullInstall
DevInstall
GROUP
Development)
cpack_add_component( Runtime_base DESCRIPTION ${Runtime_base} DISPLAY_NAME "Base files" GROUP Runtime )
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
cpack_add_component(
COMPONENT_GIGI
DISPLAY_NAME GiGi
DESCRIPTION "The core GG library, including the GUI state machine and all the controls. Not usable without an input driver."
REQUIRED
GROUP COMPONENT_GROUP_RUNTIME
)
CPACK_ADD_COMPONENT(python DISPLAY_NAME "Python Bindings" DESCRIPTION "PolyVox bindings for the Python language" DISABLED GROUP bindings DEPENDS library)
cpack_add_component(
SDK
DISPLAY_NAME
"ZeroMQ headers and libraries"
INSTALL_TYPES
FullInstall
DevInstall
GROUP
Development)
cpack_add_component(library
DISPLAY_NAME "Library"
DESCRIPTION "The boden framework"
REQUIRED
INSTALL_TYPES
all libonly
GROUP boden_framework)
cpack_add_component(${cname} DISPLAY_NAME "${name}" GROUP "ContentPack" REQUIRED TRUE)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
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(
ogs_cli
DISPLAY_NAME "OGS THMC Simulator"
DESCRIPTION "The command line interface for OpenGeoSys."
GROUP Applications
)
cpack_add_component(${component}
DISPLAY_NAME ${component}
DESCRIPTION "Thirdparty engine ${component}"
GROUP thirdparty
INSTALL_TYPES recommended full
)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
cpack_add_component(MachinekitHAL_Executable_Bitfile_Python_Packages
GROUP MachinekitHAL_Executable_Bitfile)
cpack_add_component(Runtime DISPLAY_NAME "Application" DESCRIPTION "Reference application that makes use of libxeve" GROUP RuntimeGroup INSTALL_TYPES Full Runtime)
cpack_add_component(SDK
DISPLAY_NAME "ZeroMQ headers and libraries"
INSTALL_TYPES FullInstall DevInstall
GROUP Development)
cpack_add_component (SDK
DISPLAY_NAME "ZeroMQ headers and libraries"
INSTALL_TYPES FullInstall DevInstall
GROUP Development
)
cpack_add_component(SDK
DISPLAY_NAME "ZeroMQ headers and libraries"
INSTALL_TYPES FullInstall DevInstall
GROUP Development)
cpack_add_component(${BINARY_NAME} GROUP base)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
CPACK_ADD_COMPONENT (hdfapplications
DISPLAY_NAME "HDF5 Applications"
DEPENDS libraries
GROUP Applications
)