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(CLI
DISPLAY_NAME "Command Line Interface"
DESCRIPTION "Command Line Interface"
)
cpack_add_component(core
DISPLAY_NAME "Core"
DESCRIPTION "Khiva Core"
GROUP khiva
REQUIRED)
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(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(${_EXE_TARGET} DISPLAY_NAME "${COMMANDLINE}" DESCRIPTION "${DESCRIPTION}")
cpack_add_component(applications
DISPLAY_NAME "ROOT Applications"
DESCRIPTION "ROOT executables such as root.exe"
INSTALL_TYPES full minimal developer)
cpack_add_component(Documentation DISPLAY_NAME "Documentation" DESCRIPTION "EnergyPlus documentation in PDF format")
cpack_add_component(Resources
DISPLAY_NAME "Application Resources"
DESCRIPTION "Resource Files used by the OpenStudio Application"
)
cpack_add_component( Runtime_base DESCRIPTION ${Runtime_base} DISPLAY_NAME "Base files" GROUP Runtime )
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(${COMPONENT_NAME_WINPCAP} DISPLAY_NAME "WinPCap" DESCRIPTION "Installs WinPcap, necessary if not already installed on the system.")
cpack_add_component(Halide_Runtime
DISPLAY_NAME "Halide"
DESCRIPTION "Runtime files for libHalide and autoschedulers")
CPACK_ADD_COMPONENT(library DISPLAY_NAME "Library" DESCRIPTION "The runtime libraries" REQUIRED)
cpack_add_component(library
DISPLAY_NAME "Library"
DESCRIPTION "The boden framework"
REQUIRED
INSTALL_TYPES
all libonly
GROUP boden_framework)
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(forge_dependencies
DISPLAY_NAME "Forge Dependencies"
DESCRIPTION "Libraries required by Forge OpenGL backend"
PARENT_GROUP backends
INSTALL_TYPES Development Runtime)
cpack_add_component(${RC_COMPONENT}
DISPLAY_NAME "${RC_DISPLAY_NAME}"
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(share
DISPLAY_NAME "OpenMS shared files"
DESCRIPTION "OpenMS shared files"
INSTALL_TYPES recommended full minimal
)
cpack_add_component(Development
DISPLAY_NAME "Development Components"
DESCRIPTION "Install all files needed for developing Geant4 applications (headers, makefiles, etc.)"
INSTALL_TYPES developer full
)
cpack_add_component(Unspecified
DISPLAY_NAME "OrbiterCore"
DESCRIPTION "Orbiter Core Components"
REQUIRED
)
cpack_add_component(dev
DISPLAY_NAME "${LIB_NAME} header"
DESCRIPTION "The header needed for using ${LIB_NAME} in own software"
)
cpack_add_component(SRCML
DISPLAY_NAME "srcml"
DESCRIPTION "srcml cli program with required libraries"
REQUIRED
INSTALL_TYPES CLIENT DEVELOPER)
cpack_add_component(Runtime DISPLAY_NAME "Application" DESCRIPTION "Reference application that makes use of libxeve" GROUP RuntimeGroup INSTALL_TYPES Full Runtime)
cpack_add_component(drawpile
DISPLAY_NAME "Drawpile client"
DESCRIPTION "The main Drawpile client application."
DEPENDS i18n
)