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(headers
DISPLAY_NAME "C/C++ Headers"
DESCRIPTION "Headers for the Khiva Library."
GROUP khiva
INSTALL_TYPES Development Extra)
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(applications
DISPLAY_NAME "ROOT Applications"
DESCRIPTION "ROOT executables such as root.exe"
INSTALL_TYPES full minimal developer)
cpack_add_component (${libname} DISPLAY_NAME ${libname} REQUIRED INSTALL_TYPES all)
cpack_add_component(PerfTools DISPLAY_NAME "ZeroMQ performance tools" INSTALL_TYPES FullInstall DevInstall)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
cpack_add_component(PerfTools DISPLAY_NAME "ZeroMQ performance tools" INSTALL_TYPES FullInstall DevInstall)
cpack_add_component(library
DISPLAY_NAME "Library"
DESCRIPTION "The boden framework"
REQUIRED
INSTALL_TYPES
all libonly
GROUP boden_framework)
cpack_add_component (libs
DISPLAY_NAME "Runtime Libraries"
HIDDEN REQUIRED
INSTALL_TYPES gui
)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
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(share
DISPLAY_NAME "OpenMS shared files"
DESCRIPTION "OpenMS shared files"
INSTALL_TYPES recommended full minimal
)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)
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(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(PerfTools
DISPLAY_NAME "ZeroMQ performance tools"
INSTALL_TYPES FullInstall DevInstall)
cpack_add_component (PerfTools
DISPLAY_NAME "ZeroMQ performance tools"
INSTALL_TYPES FullInstall DevInstall
)
cpack_add_component(PerfTools
DISPLAY_NAME "ZeroMQ performance tools"
INSTALL_TYPES FullInstall DevInstall)
cpack_add_component (libraries
DISPLAY_NAME "HDF5 Libraries"
GROUP Runtime
INSTALL_TYPES Full Developer User
)