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

PDAL/PDAL CMakeLists.txt :428

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES)

nextcloud/desktop CMakeLists.txt :384

feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES INCLUDE_QUIET_PACKAGES)

KDE/kdeplasma-addons templates/plasmapotdprovider/CMakeLists.txt :34

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

mapnik/mapnik CMakeLists.txt :454

feature_summary(FILENAME "${CMAKE_CURRENT_BINARY_DIR}/packages.log" WHAT PACKAGES_FOUND PACKAGES_NOT_FOUND INCLUDE_QUIET_PACKAGES)

wwmm/easyeffects CMakeLists.txt :91

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

manticoresoftware/manticoresearch CMakeLists.txt :492

feature_summary ( WHAT ENABLED_FEATURES INCLUDE_QUIET_PACKAGES DESCRIPTION "Enabled features compiled in:" )

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)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :1270

FEATURE_SUMMARY(WHAT ALL INCLUDE_QUIET_PACKAGES)

aumuell/open-inventor CMakeLists.txt :144

feature_summary(WHAT ALL INCLUDE_QUIET_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)

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)

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)

ompl/omplapp CMakeLists.txt :338

feature_summary(DESCRIPTION INCLUDE_QUIET_PACKAGES WHAT ALL)

FedoraQt/MediaWriter CMakeLists.txt :44

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)

ompl/ompl CMakeLists.txt :289

feature_summary(DESCRIPTION INCLUDE_QUIET_PACKAGES WHAT ALL)

CGAL/cgal Lab/demo/Lab/CMakeLists.txt :501

feature_summary(
  WHAT REQUIRED_PACKAGES_NOT_FOUND
  INCLUDE_QUIET_PACKAGES
  DESCRIPTION "NOTICE: Missing required packages that prevent the demo from being compiled:"
  QUIET_ON_EMPTY
  VAR NotFound_REQ_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)

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :1387

FEATURE_SUMMARY(WHAT ALL INCLUDE_QUIET_PACKAGES)