CMake Port/Configure System
This is supposed to be a reference of Qt-specific CMake functions one can use in configure.cmake files. Since the port currently is still evolving quite rapidly, things may change. The ultimate reference is the code in qtbase/cmake/.
Defines a feature called <name>. Whether a feature is enabled can be then elsewhere be checked by QT_FEATURE_<name>.
qt_feature("<name>" [PUBLIC] [PRIVATE]
[LABEL "<label>"] [PURPOSE "<purpose>"] [SECTION "<selection>"] [AUTODETECT <condition>] [CONDITION <condition>] [ENABLE <condition>] [DISABLE <condition>] [EMIT_IF <condition>])
PUBLIC or PRIVATE defines whether the feature is available within the Qt module, or also in other Qt modules.