cmake feature_summary examples

Signatures

feature_summary( [FILENAME <file>]
  [APPEND]
  [VAR <variable_name>]
  [INCLUDE_QUIET_PACKAGES]
  [FATAL_ON_MISSING_REQUIRED_PACKAGES]
  [DESCRIPTION "<description>" | DEFAULT_DESCRIPTION]
  [QUIET_ON_EMPTY]
  WHAT (ALL
  | PACKAGES_FOUND | PACKAGES_NOT_FOUND
  | <TYPE>_PACKAGES_FOUND | <TYPE>_PACKAGES_NOT_FOUND
  | ENABLED_FEATURES | DISABLED_FEATURES)
)

Examples

nextcloud/desktop CMakeLists.txt :384

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES)

KDE/kdeplasma-addons CMakeLists.txt :152

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDE/krusader CMakeLists.txt :173

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

wwmm/easyeffects CMakeLists.txt :91

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

sddm/sddm CMakeLists.txt :236

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDE/k3b CMakeLists.txt :338

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

taglib/taglib CMakeLists.txt :250

feature_summary(WHAT ALL   FATAL_ON_MISSING_REQUIRED_PACKAGES)

qt/qtbase cmake/QtBuildInformation.cmake :51

feature_summary(INCLUDE_QUIET_PACKAGES
                    WHAT PACKAGES_FOUND
                         REQUIRED_PACKAGES_NOT_FOUND
                         RECOMMENDED_PACKAGES_NOT_FOUND
                         OPTIONAL_PACKAGES_NOT_FOUND
                         RUNTIME_PACKAGES_NOT_FOUND
                         FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDE/plasma-workspace CMakeLists.txt :494

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDAB/KDReports CMakeLists.txt :326

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

n4n0GH/hello window-decoration/CMakeLists.txt :48

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

dokutan/mouse_m908 CMakeLists.txt :21

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

OtterBrowser/otter-browser CMakeLists.txt :509

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDE/okteta CMakeLists.txt :173

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

KDE/kstars CMakeLists.txt :538

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

zzag/plasma5-wallpapers-dynamic CMakeLists.txt :54

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

H-uru/Plasma CMakeLists.txt :236

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

qcoro/qcoro CMakeLists.txt :217

feature_summary(FATAL_ON_MISSING_REQUIRED_PACKAGES WHAT ALL)

pyside/pyside-setup sources/shiboken6/config.tests/target_qt_info/CMakeLists.txt :15

feature_summary(INCLUDE_QUIET_PACKAGES
                WHAT PACKAGES_FOUND
                     REQUIRED_PACKAGES_NOT_FOUND
                     RECOMMENDED_PACKAGES_NOT_FOUND
                     OPTIONAL_PACKAGES_NOT_FOUND
                     RUNTIME_PACKAGES_NOT_FOUND
                     FATAL_ON_MISSING_REQUIRED_PACKAGES)

FedoraQt/MediaWriter CMakeLists.txt :44

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

qt/qtwebkit Source/cmake/OptionsQt.cmake :999

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)

qtproject/pyside-pyside-setup sources/shiboken6/config.tests/target_qt_info/CMakeLists.txt :15

feature_summary(INCLUDE_QUIET_PACKAGES
                WHAT PACKAGES_FOUND
                     REQUIRED_PACKAGES_NOT_FOUND
                     RECOMMENDED_PACKAGES_NOT_FOUND
                     OPTIONAL_PACKAGES_NOT_FOUND
                     RUNTIME_PACKAGES_NOT_FOUND
                     FATAL_ON_MISSING_REQUIRED_PACKAGES)

mltframework/mlt CMakeLists.txt :594

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

fcitx/fcitx5 CMakeLists.txt :271

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)