Sur cette page

Référence des commandes CMake

Qt6::Core

qt_add_android_dynamic_feature_java_source_dirs

Ajoute des répertoires sources Java à une compilation dynamique de fonctionnalités

qt_add_android_permission

Ajoute une permission Android à l'exécutable cible

qt_add_big_resources

Compile les ressources binaires volumineuses en code objet

qt_add_binary_resources

Création d'un fichier RCC à partir d'une liste de fichiers de ressources Qt

qt_add_executable

Création et finalisation d'une cible d'application d'un type spécifique à la plateforme

qt_add_library

Création et finalisation d'une bibliothèque

qt_add_plugin

Crée une cible de plugin Qt

qt_add_resources

Compile les ressources binaires en code source

qt_add_win_app_sdk

Ajoute la bibliothèque Windows App SDK à l'application

qt_allow_non_utf8_sources

Empêche de forcer les fichiers sources à être traités en UTF-8 pour Windows

qt_android_add_apk_target

Définit une cible de compilation qui exécute androiddeployqt pour produire un APK

qt_android_apply_arch_suffix

Configure le nom du binaire cible pour inclure un suffixe spécifique à l'architecture

qt_android_generate_deployment_settings

Génère le fichier de paramètres de déploiement nécessaire à androiddeployqt

qt_deploy_qt_conf

Écrire un fichier qt.conf au moment du déploiement

qt_deploy_runtime_dependencies

Déploie les plugins Qt, les bibliothèques Qt et non-Qt nécessaires à un exécutable

qt_deploy_translations

Déployer les traductions Qt nécessaires à un exécutable

qt_disable_unicode_defines

Empêche certaines définitions de compilateur liées à l'unicode d'être définies automatiquement sur une cible.

qt_extract_metatypes

Extrait les métatypes d'une cible Qt et génère un fichier metatypes.json associé

qt_finalize_project

Gère diverses tâches communes spécifiques à la plate-forme associées à un projet Qt

qt_finalize_target

Gère diverses tâches communes spécifiques à la plate-forme associées aux cibles Qt

qt_generate_deploy_app_script

Générer un script de déploiement pour une application

qt_generate_deploy_script

Génère un script de déploiement personnalisé

qt_generate_moc

Appelle moc sur un fichier d'entrée

qt_import_plugins

Spécifie un ensemble personnalisé de plugins à importer ou à exclure

qt_policy

Modifier le comportement par défaut de l'API CMake de Qt

qt_set_finalizer_mode

Personnalise certains aspects de la finalisation d'une cible

qt_standard_project_setup

Configure les valeurs par défaut de l'ensemble du projet pour un arrangement standard

qt_wrap_cpp

Crée des fichiers .moc à partir des sources

Qt6::DBus

qt_add_dbus_adaptor

Génère une classe d'adaptateur pour une interface D-Bus

qt_add_dbus_interface

Génère des sources C++ implémentant une interface pour un fichier de description d'interface D-Bus

qt_add_dbus_interfaces

Génère des sources C++ implémentant des interfaces pour des fichiers de description d'interface D-Bus

qt_generate_dbus_interface

Génère une interface D-Bus à partir d'un fichier d'en-tête

Qt6::Grpc

qt_add_grpc

Génère des services C++ basés sur Qt Protobuf en utilisant un schéma protobuf.

Qt6::InterfaceFramework

qt_ifcodegen_add_plugin

Ajoute une cible de plugin qui est générée par ifcodegen en utilisant un fichier IDL qface

qt_ifcodegen_add_qml_module

Ajoute un module QML qui est généré par ifcodegen en utilisant un fichier IDL qface

qt_ifcodegen_extend_target

Extension d'une cible avec des fichiers générés à partir d'un fichier qface IDL

qt_ifcodegen_generate

Génère des fichiers à partir d'un fichier qface IDL

qt_ifcodegen_import_variables

Génère des fichiers à partir d'un fichier IDL qface et fournit des variables à utiliser dans CMake

qt_set_ifcodegen_variable

Fixe la variable à la valeur donnée dans un modèle ifcodegen

Qt6::LinguistTools

qt_add_lrelease

Ajout de cibles pour transformer les fichiers .ts de Qt Linguist en fichiers .qm

qt_add_lupdate

Ajouter des cibles pour générer ou mettre à jour les fichiers Qt Linguist.ts

qt_add_translation

Compile les fichiers Qt Linguist.ts en fichiers .qm

qt_add_translations

Ajout de cibles pour mettre à jour et transformer les fichiers Qt Linguist.ts en fichiers .qm

qt_collect_translation_source_targets

Collecte les cibles éligibles à la traduction

qt_create_translation

Configure la chaîne d'outils de traduction Qt Linguist

Qt6::LottieTools

qt_target_qml_from_lottie

Génère du code QML à partir d'un fichier Lottie

Qt6::Multimedia

qt_add_ios_ffmpeg_libraries

Fonction auxiliaire qui incorpore les binaires FFmpeg dans le bundle de l'application iOS

Qt6::OpenApiTools

qt_add_openapi_client

Génère un client HTTP en utilisant une spécification OpenAPI fournie

Qt6::Protobuf

qt_add_protobuf

Génère un code source C++ basé sur Qt à l'aide d'un schéma protobuf.

Qt6::Qml

qt_add_qml_module

Définit un module QML

qt_add_qml_plugin

Définit un plugin associé à un module QML

qt_deploy_qml_imports

Déploie les composants d'exécution des modules QML nécessaires à un exécutable

qt_generate_deploy_qml_app_script

Génère un script de déploiement pour une application QML

qt_generate_foreign_qml_types

Enregistre les types d'une cible dans un module QML

qt_import_qml_plugins

Veille à ce que les plugins QML nécessaires à une cible soient importés pour les constructions statiques.

qt_query_qml_module

Récupérer des informations sur un module QML

qt_target_compile_qml_to_cpp

qt_target_qml_sources

Ajoute des fichiers et des ressources QML à une cible de module QML existante

Qt6::Quick

qt_target_qml_from_svg

Génère du code QML à partir d'un fichier SVG

Qt6::Quick3D

qt_add_lightprobe_images

Transforme les fichiers HDRI en fichiers KTX et les ajoute en tant que ressources Qt.

Qt6::RemoteObjects

qt_add_repc_merged

Création de fichiers d'en-tête C++ pour les types source et réplique à partir des fichiers Qt Remote Objects.rep

qt_add_repc_replicas

Création de fichiers d'en-tête C++ pour les types de répliques à partir des fichiers Qt Remote Objects.rep

qt_add_repc_sources

Création de fichiers d'en-tête C++ pour les types source à partir des fichiers Qt Remote Objects.rep

qt_reps_from_headers

Création de fichiers .rep à partir des fichiers d'en-tête QObject

Qt6::Scxml

qt_add_statecharts

Convertit les fichiers .scxml en code source C++.

Qt6::ShaderTools

Qt Shader Tools Build System Integration

Compile les shaders et les ajoute à une ressource Qt

Qt6::WaylandClient

qt_generate_wayland_protocol_client_sources

Génère des liens C++ côté client pour un fichier .XML de protocole Wayland

Qt6::WaylandCompositor

qt_generate_wayland_protocol_server_sources

Génère des liens C++ côté serveur pour un fichier .XML du protocole Wayland

Qt6::WebEngineCore

qt_add_webengine_dictionary

Convertit le format du dictionnaire hunspell en format binaire bdict

Qt6::Widgets

qt_add_ui

Ajoute des fichiers .ui à une cible

qt_wrap_ui

Crée des 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.