Commandes CMake dans Qt6 Core

Les commandes CMake suivantes sont définies lors du chargement de Qt6::Core, par exemple avec

find_package(Qt6 REQUIRED COMPONENTS Core)

Voir également la référence des commandes CMake.

qt_add_android_dynamic_feature_java_source_dirs

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

qt_add_android_permission

Ajoute une autorisation Android à l'exécutable cible.

qt_add_big_resources

Compile les ressources binaires volumineuses en code objet.

qt_add_binary_resources

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

qt_add_executable

Crée et finalise une cible d'application de type spécifique à une plateforme.

qt_add_harmonyos_permission

Ajoute une autorisation HarmonyOS à l'exécutable cible.

qt_add_library

Crée et finalise 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 que les fichiers source soient traités de force en UTF-8 sous Windows.

qt_android_add_apk_target

Définit une cible de compilation qui exécute androiddeployqt pour générer un fichier APK.

qt_android_apply_arch_suffix

Configure le nom du binaire cible pour qu'il inclue un suffixe spécifique à l'architecture.

qt_android_generate_deployment_settings

Génère le fichier de paramètres de déploiement requis par androiddeployqt.

qt_deploy_qt_conf

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

qt_deploy_runtime_dependencies

Déploie les plugins Qt, ainsi que les bibliothèques Qt et non Qt requises par un exécutable.

qt_deploy_translations

Déploie les traductions Qt requises par un exécutable.

qt_disable_unicode_defines

Empêche que certaines définitions de compilateur liées à Unicode ne soient 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 courantes spécifiques à la plateforme associées à un projet Qt.

qt_finalize_target

Gère diverses tâches courantes spécifiques à la plateforme associées aux cibles Qt.

qt_generate_deploy_app_script

Génère 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

Modifie 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 paramètres par défaut à l'échelle du projet selon une organisation standard.

qt_wrap_cpp

Crée des fichiers .moc à partir des sources.

© 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.