cmake cpack_add_component examples

Signatures

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])

Examples

DragonJoker/Castor3D source/Core/CMakeLists.txt :118

cpack_add_component( CastorUtils
		DISPLAY_NAME "CastorUtils"
		DESCRIPTION "Base utilities library used in Castor3D."
		REQUIRED
		GROUP Core
		INSTALL_TYPES Minimal Full
	)

shapelets/khiva cmake/CPackConfig.cmake :134

cpack_add_component(core
  DISPLAY_NAME "Core"
  DESCRIPTION "Khiva Core"
  GROUP khiva
  REQUIRED)

ultravideo/uvgRTP packaging/CMakeLists.txt :51

cpack_add_component(${PROJECT_NAME}_Runtime
        DISPLAY_NAME Runtime
        Description "Shared libraries"
        REQUIRED
        INSTALL_TYPES Full Developer Minimal)

awawa-dev/HyperHDR cmake/packages.cmake :231

cpack_add_component(HyperHDR
	DISPLAY_NAME "HyperHDR"
	DESCRIPTION "HyperHDR runtime"
	INSTALL_TYPES Full Min
	GROUP Runtime
	REQUIRED
)

RHVoice/RHVoice src/core/CMakeLists.txt :55

cpack_add_component(core
	DISPLAY_NAME "Synthesis core"
	DESCRIPTION "Provides a library that does speech synthesis"
	REQUIRED
	GROUP "libraries"
	DEPENDS "libhts_engine"
)

NREL/EnergyPlus cmake/Install.cmake :719

cpack_add_component(
  Licenses
  DISPLAY_NAME "Licenses"
  DESCRIPTION "License files for EnergyPlus"
  REQUIRED HIDDEN)

eclipse-upm/upm src/CMakeLists.txt :945

cpack_add_component (${libname} DISPLAY_NAME ${libname} REQUIRED INSTALL_TYPES all)

openstudiocoalition/OpenStudioApplication CMakeLists.txt :1011

cpack_add_component(OpenStudioApp
  DISPLAY_NAME "OpenStudio Application"
  DESCRIPTION "OpenStudio Application"
  REQUIRED
)

anira-project/anira cmake/package.cmake :42

cpack_add_component(runtime REQUIRED)

asset-group/5ghoul-5g-nr-attacks libs/libzmq/CMakeLists.txt :1745

cpack_add_component(
    Runtime
    DISPLAY_NAME
    "ZeroMQ runtime files"
    REQUIRED
    INSTALL_TYPES
    FullInstall
    DevInstall
    MinInstall)

mixxxdj/mixxx CMakeLists.txt :5148

cpack_add_component(applocal HIDDEN REQUIRED)

supertuxkart/stk-code lib/wiiuse/CMakeLists.txt :140

cpack_add_component(runtime
		DISPLAY_NAME "Runtime Library"
		REQUIRED)

freeorion/freeorion CMakeLists.txt :956

cpack_add_component(binaries
    DISPLAY_NAME "Binaries only"
    REQUIRED
)

christophe-calmejane/Hive installer/CMakeLists.txt :91

cpack_add_component(${VCREDIST_COMPONENT} DISPLAY_NAME "Microsoft Visual C++ Redistribuable" DESCRIPTION "Installs Microsoft Visual C++ Redistribuable" REQUIRED HIDDEN)

phisko/kengine kengine/render/polyvox/libs/polyvox/Packaging.cmake :54

CPACK_ADD_COMPONENT(library DISPLAY_NAME "Library" DESCRIPTION "The runtime libraries" REQUIRED)

zeromq/libzmq CMakeLists.txt :1869

cpack_add_component(
    Runtime
    DISPLAY_NAME
    "ZeroMQ runtime files"
    REQUIRED
    INSTALL_TYPES
    FullInstall
    DevInstall
    MinInstall)

AshampooSystems/boden package/package.cmake :44

cpack_add_component(library
                    DISPLAY_NAME "Library"
                    DESCRIPTION "The boden framework"
                    REQUIRED
                    INSTALL_TYPES
                        all libonly
                    GROUP boden_framework)

RigsOfRods/rigs-of-rods cmake/Macros.cmake :170

cpack_add_component(${cname} DISPLAY_NAME "${name}" GROUP "ContentPack" REQUIRED TRUE)

contour-terminal/contour src/contour/CMakeLists.txt :566

cpack_add_component(contour
        DISPLAY_NAME "${CPACK_PACKAGE_NAME}"
        REQUIRED
    )

skyjake/Doomsday-Engine doomsday/cmake/Packaging.cmake :108

cpack_add_component (libs
        DISPLAY_NAME "Runtime Libraries"
        HIDDEN REQUIRED
        INSTALL_TYPES gui
    )

orbitersim/orbiter CMakeLists.txt :327

cpack_add_component(Unspecified
	DISPLAY_NAME "OrbiterCore"
	DESCRIPTION "Orbiter Core Components"
	REQUIRED
)

srcML/srcML package/CMakeLists.txt :71

cpack_add_component(SRCML
                    DISPLAY_NAME "srcml"
                    DESCRIPTION "srcml cli program with required libraries"
                    REQUIRED
                    INSTALL_TYPES CLIENT DEVELOPER)

wiiuse/wiiuse CMakeLists.txt :137

cpack_add_component(runtime
		DISPLAY_NAME "Runtime Library"
		REQUIRED)

darktable-org/darktable cmake/darktable-packaging.cmake :117

CPACK_ADD_COMPONENT(DTApplication DISPLAY_NAME "darktable main application" REQUIRED)

drowe67/codec2-dev CMakeLists.txt :292

cpack_add_component(lib REQUIRED)

zeromq/zeromq4-x CMakeLists.txt :781

cpack_add_component(Runtime
    DISPLAY_NAME "ZeroMQ runtime files"
    REQUIRED
    INSTALL_TYPES FullInstall DevInstall MinInstall)

zeromq/zeromq3-x CMakeLists.txt :387

cpack_add_component (Runtime
	DISPLAY_NAME "ZeroMQ runtime files"
	REQUIRED
	INSTALL_TYPES FullInstall DevInstall MinInstall
)

zeromq/zeromq4-1 CMakeLists.txt :857

cpack_add_component(Runtime
    DISPLAY_NAME "ZeroMQ runtime files"
    REQUIRED
    INSTALL_TYPES FullInstall DevInstall MinInstall)