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

openvinotoolkit/openvino cmake/developer_package/packaging/packaging.cmake :171

cpack_add_component(tests HIDDEN)

NREL/EnergyPlus cmake/Install.cmake :719

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

openstudiocoalition/OpenStudioApplication CMakeLists.txt :1027

cpack_add_component(Libraries
  DISPLAY_NAME "Install required system libraries"
  DESCRIPTION  "Install compiler-provided system runtime libraries, and Windows Universal CRT libraries for app-local deployment"
  REQUIRED
  HIDDEN
)

mixxxdj/mixxx CMakeLists.txt :5148

cpack_add_component(applocal HIDDEN REQUIRED)

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

cpack_add_component(docs HIDDEN)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeInstallation.cmake :532

cpack_add_component (configinstall
      DISPLAY_NAME "HDF5 CMake files"
      HIDDEN
      DEPENDS libraries
      GROUP Development
      INSTALL_TYPES Full Developer User
  )

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)

soulsmods/ModEngine2 cmake/ModEngineInstaller.cmake :95

cpack_add_component(application HIDDEN)

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

cpack_add_component (packs
        DISPLAY_NAME "Required Resources"
        HIDDEN
    )

Tencent/Forward source/third_party/hdf5/CMakeInstallation.cmake :519

cpack_add_component (configinstall
      DISPLAY_NAME "HDF5 CMake files"
      HIDDEN
      DEPENDS libraries
      GROUP Development
      INSTALL_TYPES Full Developer User
  )

Kitware/VTK ThirdParty/hdf5/vtkhdf5/CMakeInstallation.cmake :530

cpack_add_component (configinstall
      DISPLAY_NAME "HDF5 CMake files"
      HIDDEN
      DEPENDS libraries
      GROUP Development
      INSTALL_TYPES Full Developer User
  )

wiiuse/wiiuse CMakeLists.txt :129

cpack_add_component(docs HIDDEN)

drawpile/Drawpile cmake/DrawpilePackaging.cmake :95

cpack_add_component(i18n HIDDEN)

HDFGroup/hdf5 CMakeInstallation.cmake :551

cpack_add_component (configinstall
      DISPLAY_NAME "HDF5 CMake files"
      HIDDEN
      DEPENDS libraries
      GROUP Development
      INSTALL_TYPES Full Developer User
  )