CMake Command Reference
Qt6::Core
| Adds an Android permission to the target executable | |
| Compiles big binary resources into object code | |
| Creates an RCC file from a list of Qt resource files | |
| Creates and finalizes an application target of a platform-specific type | |
| Creates and finalizes a library | |
| Creates a Qt plugin target | |
| Compiles binary resources into source code | |
| Adds the Windows App SDK library to the application | |
| Prevents forcing source files to be treated as UTF-8 for Windows | |
| Defines a build target that runs androiddeployqt to produce an APK | |
| Configures the target binary's name to include an architecture-specific suffix | |
| Generates the deployment settings file needed by androiddeployqt | |
| Write a qt.conf file at deployment time | |
| Deploy Qt plugins, Qt and non-Qt libraries needed by an executable | |
| Deploy Qt translations needed by an executable | |
| Prevents some unicode-related compiler definitions being set automatically on a target | |
| Extracts metatypes from a Qt target and generates an associated metatypes.json file | |
| Handles various common platform-specific tasks associated with a Qt project | |
| Handles various common platform-specific tasks associated with Qt targets | |
| Generate a deployment script for an application | |
| Generate a custom deployment script | |
| Calls moc on an input file | |
| Specifies a custom set of plugins to import or exclude | |
| Modify the default behavior of Qt's CMake API | |
| Customizes aspects of a target's finalization | |
| Setup project-wide defaults to a standard arrangement | |
| Creates .moc files from sources | 
Qt6::DBus
| Generates an adaptor class for a D-Bus interface | |
| Generates C++ sources implementing an interface for a D-Bus interface description file | |
| Generates C++ sources implementing interfaces for D-Bus interface description files | |
| Generates a D-Bus interface from a header file | 
Qt6::Grpc
| Generates Qt-based C++ services using a protobuf schema | 
Qt6::InterfaceFramework
Qt6::LinguistTools
| Add targets to transform Qt Linguist .ts files into .qm files | |
| Add targets to generate or update Qt Linguist .ts files | |
| Compiles Qt Linguist .ts files into .qm files | |
| Add targets to update and transform Qt Linguist .ts files into .qm files | |
| Collects targets that are eligible for translation | |
| Sets up the Qt Linguist translation toolchain | 
Qt6::Multimedia
| Auxiliary function which embeds FFmpeg binaries in iOS app bundle | 
Qt6::Protobuf
| Generates Qt-based C++ source code using a protobuf schema | 
Qt6::Qml
| Defines a QML module | |
| Defines a plugin associated with a QML module | |
| Deploy the runtime components of QML modules needed by an executable | |
| Generate a deployment script for a QML application | |
| Registers types from one target in a QML module | |
| Ensures QML plugins needed by a target are imported for static builds | |
| Retrieve information about a QML module | |
| Add qml files and resources to an existing QML module target | 
Qt6::RemoteObjects
| Creates C++ header files for source and replica types from the Qt Remote Objects .rep files | |
| Creates C++ header files for replica types from the Qt Remote Objects .rep files | |
| Creates C++ header files for source types from the Qt Remote Objects .rep files | |
| Creates .rep files from the QObject header files | 
Qt6::Scxml
Qt6::ShaderTools
| Compiles shaders and adds them to a Qt resource | 
Qt6::WaylandClient
| Generates client-side C++ bindings for a Wayland protocol .XML file | 
Qt6::WaylandCompositor
| Generates server-side C++ bindings for a Wayland protocol .XML file | 
Qt6::WebEngineCore
| Converts the hunspell dictionary format into bdict binary format | 
Qt6::Widgets
| Adds .ui files to a target | |
| Creates sources for .ui files |