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( CastorUtils
DISPLAY_NAME "CastorUtils"
DESCRIPTION "Base utilities library used in Castor3D."
REQUIRED
GROUP Core
INSTALL_TYPES Minimal Full
)
cpack_add_component(core
DISPLAY_NAME "Core"
DESCRIPTION "Khiva Core"
GROUP khiva
REQUIRED)
cpack_add_component(${PROJECT_NAME}_Runtime
DISPLAY_NAME Runtime
Description "Shared libraries"
REQUIRED
INSTALL_TYPES Full Developer Minimal)
cpack_add_component(HyperHDR
DISPLAY_NAME "HyperHDR"
DESCRIPTION "HyperHDR runtime"
INSTALL_TYPES Full Min
GROUP Runtime
REQUIRED
)
cpack_add_component(core
DISPLAY_NAME "Synthesis core"
DESCRIPTION "Provides a library that does speech synthesis"
REQUIRED
GROUP "libraries"
DEPENDS "libhts_engine"
)
cpack_add_component(
Licenses
DISPLAY_NAME "Licenses"
DESCRIPTION "License files for EnergyPlus"
REQUIRED HIDDEN)
cpack_add_component (${libname} DISPLAY_NAME ${libname} REQUIRED INSTALL_TYPES all)
cpack_add_component(OpenStudioApp
DISPLAY_NAME "OpenStudio Application"
DESCRIPTION "OpenStudio Application"
REQUIRED
)
cpack_add_component(runtime REQUIRED)
cpack_add_component(
Runtime
DISPLAY_NAME
"ZeroMQ runtime files"
REQUIRED
INSTALL_TYPES
FullInstall
DevInstall
MinInstall)
cpack_add_component(applocal HIDDEN REQUIRED)
cpack_add_component(runtime
DISPLAY_NAME "Runtime Library"
REQUIRED)
cpack_add_component(binaries
DISPLAY_NAME "Binaries only"
REQUIRED
)
cpack_add_component(${VCREDIST_COMPONENT} DISPLAY_NAME "Microsoft Visual C++ Redistribuable" DESCRIPTION "Installs Microsoft Visual C++ Redistribuable" REQUIRED HIDDEN)
CPACK_ADD_COMPONENT(library DISPLAY_NAME "Library" DESCRIPTION "The runtime libraries" REQUIRED)
cpack_add_component(
Runtime
DISPLAY_NAME
"ZeroMQ runtime files"
REQUIRED
INSTALL_TYPES
FullInstall
DevInstall
MinInstall)
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(contour
DISPLAY_NAME "${CPACK_PACKAGE_NAME}"
REQUIRED
)
cpack_add_component (libs
DISPLAY_NAME "Runtime Libraries"
HIDDEN REQUIRED
INSTALL_TYPES gui
)
cpack_add_component(Unspecified
DISPLAY_NAME "OrbiterCore"
DESCRIPTION "Orbiter Core Components"
REQUIRED
)
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 "Runtime Library"
REQUIRED)
CPACK_ADD_COMPONENT(DTApplication DISPLAY_NAME "darktable main application" REQUIRED)
cpack_add_component(lib REQUIRED)
cpack_add_component(Runtime
DISPLAY_NAME "ZeroMQ runtime files"
REQUIRED
INSTALL_TYPES FullInstall DevInstall MinInstall)
cpack_add_component (Runtime
DISPLAY_NAME "ZeroMQ runtime files"
REQUIRED
INSTALL_TYPES FullInstall DevInstall MinInstall
)
cpack_add_component(Runtime
DISPLAY_NAME "ZeroMQ runtime files"
REQUIRED
INSTALL_TYPES FullInstall DevInstall MinInstall)