Référence des commandes CMake
Qt6::CanvasPainter
Permet de créer des shaders de pinceau personnalisés et de les ajouter au système de ressources Qt |
Qt6::Core
Ajoute des répertoires de sources Java à une compilation dynamique de fonctionnalités | |
Ajoute une autorisation Android à l'exécutable cible | |
Compile les ressources binaires volumineuses en code objet | |
Crée un fichier RCC à partir d’une liste de fichiers de ressources Qt | |
Crée et finalise une cible d'application de type spécifique à la plateforme | |
Ajoute une autorisation HarmonyOS à l'exécutable cible | |
Crée et finalise une bibliothèque | |
Crée une cible de plugin Qt | |
Compile les ressources binaires en code source | |
Ajoute la bibliothèque Windows App SDK à l'application | |
Empêche que les fichiers source soient traités de force en UTF-8 sous Windows | |
Définit une cible de compilation qui exécute androiddeployqt pour générer un fichier APK | |
Configure le nom du binaire cible pour qu'il inclue un suffixe spécifique à l'architecture | |
Génère le fichier de paramètres de déploiement requis par androiddeployqt | |
Crée un fichier qt.conf au moment du déploiement | |
Déploie les plugins Qt, ainsi que les bibliothèques Qt et non-Qt requises par un exécutable | |
Déploie les traductions Qt nécessaires à un exécutable | |
Empêche que certaines définitions de compilateur liées à Unicode ne soient définies automatiquement sur une cible | |
Extrait les métatypes d’une cible Qt et génère un fichier metatypes.json associé | |
Gère diverses tâches courantes spécifiques à la plate-forme associées à un projet Qt | |
Gère diverses tâches courantes spécifiques à la plateforme associées aux cibles Qt | |
Génère un script de déploiement pour une application | |
Génère un script de déploiement personnalisé | |
Appelle moc sur un fichier d'entrée | |
Spécifie un ensemble personnalisé de plugins à importer ou à exclure | |
Modifie le comportement par défaut de l'API CMake de Qt | |
Personnalise certains aspects de la finalisation d’une cible | |
Configure les paramètres par défaut à l'échelle du projet selon une organisation standard | |
Crée des fichiers .moc à partir des sources |
Qt6::DBus
Génère une classe d'adaptateur pour une interface D-Bus | |
Génère des fichiers sources C++ implémentant une interface pour un fichier de description d'interface D-Bus | |
Génère des fichiers source C++ implémentant des interfaces pour des fichiers de description d'interface D-Bus | |
Génère une interface D-Bus à partir d'un fichier d'en-tête |
Qt6::Grpc
Génère des services C++ basés sur Qt à partir d'un schéma protobuf |
Qt6::InterfaceFramework
Ajoute une cible de plugin générée par ifcodegen à partir d’un fichier IDL qface | |
Ajoute un module QML généré par ifcodegen à partir d'un fichier IDL qface | |
Étend une cible avec des fichiers générés à partir d'un fichier IDL qface | |
Génère des fichiers à partir d’un fichier IDL qface | |
Génère des fichiers à partir d'un fichier IDL qface et fournit des variables à utiliser dans CMake | |
Définit la variable à la valeur indiquée dans un modèle ifcodegen |
Qt6::LinguistTools
Ajoute des cibles pour transformer les fichiers .ts d'Qt Linguist en fichiers .qm | |
Ajoute des cibles pour générer ou mettre à jour des fichiers .ts d'Qt Linguist | |
Compile les fichiers .ts d'Qt Linguist en fichiers .qm | |
Ajouter des cibles pour mettre à jour et transformer les fichiers .ts d'Qt Linguist en fichiers .qm | |
Recueille les cibles pouvant faire l'objet d'une traduction | |
Configure la chaîne d’outils de traduction d’ Qt Linguist |
Qt6::LottieTools
Génère du code QML à partir d'un fichier Lottie |
Qt6::Multimedia
Fonction auxiliaire permettant d'intégrer les binaires FFmpeg dans le bundle d'une application iOS |
Qt6::OpenApiTools
Génère un client HTTP à partir d’une spécification OpenAPI fournie |
Qt6::Protobuf
Génère du code source C++ basé sur Qt à partir d'un schéma protobuf |
Qt6::Qml
Définit un module QML | |
Définit un plugin associé à un module QML | |
Configure la prise en charge de qmlpreview pour un exécutable qui n'est pas lui-même un module QML | |
Déployer les composants d'exécution des modules QML requis par un exécutable | |
Génère un script de déploiement pour une application QML | |
Enregistre les types d'une cible dans un module QML | |
Garantit que les plugins QML requis par une cible sont importés pour les builds statiques | |
Récupère des informations sur un module QML | |
Ajoute des fichiers QML et des ressources à une cible de module QML existante |
Qt6::Quick
Génère du code QML à partir d’un fichier SVG |
Qt6::Quick3D
Convertit les fichiers de cartes HDRI en fichiers KTX, puis les ajoute en tant que ressources Qt |
Qt6::RemoteObjects
Crée des fichiers d'en-tête C++ pour les types source et réplique à partir des fichiers .rep de Qt Remote Objects | |
Crée des fichiers d'en-tête C++ pour les types de répliques à partir des fichiers .rep de Qt Remote Objects | |
Crée des fichiers d'en-tête C++ pour les types source à partir des fichiers .rep de Qt Remote Objects | |
Crée des fichiers .rep à partir des fichiers d'en-tête QObject |
Qt6::Scxml
Convertit les fichiers .scxml en code source C++ |
Qt6::ShaderTools
Compile les shaders et les ajoute à une ressource Qt |
Qt6::WaylandClient
Génère des liaisons C++ côté client pour un fichier .XML de protocole Wayland |
Qt6::WaylandCompositor
Génère des liaisons C++ côté serveur pour un fichier .XML de protocole Wayland |
Qt6::WebEngineCore
Convertit le format de dictionnaire Hunspell au format binaire bdict |
Qt6::Widgets
Ajoute des fichiers .ui à une cible | |
Crée des fichiers sources pour les fichiers .ui |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.