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

ultravideo/uvgRTP packaging/CMakeLists.txt :63

cpack_add_component(${PROJECT_NAME}_Samples
        DISPLAY_NAME "Code Samples"
        INSTALL_TYPES Full Developer
        DISABLED)

RHVoice/RHVoice src/utils/CMakeLists.txt :41

cpack_add_component(utils
	DISPLAY_NAME "Utilities for voice creation"
	DESCRIPTION "Contain some utilities needed for the ones creating voices."
	DISABLED
	GROUP "binaries"
	DEPENDS "core" 
)

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

cpack_add_component(SourceCode DISPLAY_NAME "ZeroMQ source code" DISABLED INSTALL_TYPES FullInstall)

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

CPACK_ADD_COMPONENT(python DISPLAY_NAME "Python Bindings" DESCRIPTION "PolyVox bindings for the Python language" DISABLED GROUP bindings DEPENDS library)

zeromq/libzmq CMakeLists.txt :1848

cpack_add_component(SourceCode DISPLAY_NAME "ZeroMQ source code" DISABLED INSTALL_TYPES FullInstall)

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

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

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

cpack_add_component (sdk
        DISPLAY_NAME "SDK"
        DESCRIPTION "C++ headers, libraries, and build configuration files to create Doomsday 2 plugins."
        DISABLED
        DEPENDS libs packs
        INSTALL_TYPES sdk
    )

zeromq/zeromq4-x CMakeLists.txt :767

cpack_add_component(SourceCode
    DISPLAY_NAME "ZeroMQ source code"
    DISABLED
    INSTALL_TYPES FullInstall)

zeromq/zeromq3-x CMakeLists.txt :370

cpack_add_component (SourceCode
	DISPLAY_NAME "ZeroMQ source code"
	DISABLED
	INSTALL_TYPES FullInstall
)

zeromq/zeromq4-1 CMakeLists.txt :843

cpack_add_component(SourceCode
    DISPLAY_NAME "ZeroMQ source code"
    DISABLED
    INSTALL_TYPES FullInstall)