CMake-Eigenschaftsreferenz

Qt6::Kern

Ziel-Eigenschaften

QT_ANDROID_ABIS

Liste der ABIs, für die Pakete eines einzelnen Ziels gebaut werden

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Überschreibt die Qt-Abhängigkeiten, die zur Bereitstellung des Ziels hinzugefügt werden

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Spezifiziert den Speicherort der generierten Bereitstellungseinstellungsdatei eines Ziels

QT_ANDROID_EXTRA_LIBS

Zusätzliche Bibliotheken, die mit dem Ziel bereitgestellt werden sollen

QT_ANDROID_EXTRA_PLUGINS

Zusätzliche Qt-Plugins, die mit dem Ziel bereitgestellt werden sollen

QT_ANDROID_MIN_SDK_VERSION

Minimale Android SDK-Version

QT_ANDROID_NO_DEPLOY_QT_LIBS

Ob gemeinsam genutzte Qt-Bibliotheken im APK auf Android verpackt sind

QT_ANDROID_PACKAGE_NAME

Paketname der App

QT_ANDROID_PACKAGE_SOURCE_DIR

Pfad zu einer benutzerdefinierten Android-Paketvorlage

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

Revision der zu verwendenden Android Build Tools

QT_ANDROID_SYSTEM_LIBS_PREFIX

Gibt den Speicherort der Qt-Bibliotheken auf dem Zielgerät an

QT_ANDROID_TARGET_SDK_VERSION

Android-Ziel-SDK-Version

QT_ANDROID_VERSION_CODE

Interne Android-Anwendungsversion

QT_ANDROID_VERSION_NAME

Von Menschen lesbare Android-App-Version

QT_IOS_LAUNCH_SCREEN

Pfad zum iOS-Startbildschirm-Storyboard

QT_NO_UTF8_SOURCE

Verhindert, dass Quelldateien als UTF-8 für Windows behandelt werden müssen

QT_QML_IMPORT_PATH

Gibt eine Liste von Verzeichnissen für die Suche nach QML-Importen an

QT_QML_ROOT_PATH

Setzt den Speicherort des qml-Verzeichnisses der Anwendung außer Kraft

QT_RESOURCE_PREFIX

Legt das standardmäßige Qt-Ressourcenpräfix fest

QT_WASM_INITIAL_MEMORY

Interner WebAssembly-Anfangsspeicher

QT_WASM_MAXIMUM_MEMORY

Interner WebAssembly-Höchstspeicher

QT_WASM_PTHREAD_POOL_SIZE

Interne WebAssembly-Threadpool-Größe

qt_no_entrypoint

Legt fest, dass die Verknüpfung mit der Qt-Entrypoint-Lib verhindert werden soll

Eigenschaften der Quelldatei

QT_DISCARD_FILE_CONTENTS

Legt fest, dass die angegebenen Dateien im Ressourcendateisystem leer sein sollen

QT_RESOURCE_ALIAS

Legt den Qt-Ressourcen-Alias für eine Datei in einer Ressource fest

Globale Eigenschaften

QT_TARGETS_FOLDER

Setzt die FOLDER-Eigenschaft für Qt-interne Ziele

Qt6::DBus

Quelldatei-Eigenschaften

CLASSNAME

Überschreibt den Standard-Schnittstellenklassennamen

INCLUDE

Fügt einen Include-Pfad hinzu

NO_NAMESPACE

Deaktiviert die Erzeugung eines Namespaced-Namens

Qt6::LinguistTools

Ziel-Eigenschaften

QT_EXCLUDE_FROM_TRANSLATION

Markiert das Ziel als von der Übersetzung ausgeschlossen

QT_EXCLUDE_SOURCES_FROM_TRANSLATION

Liste der Quelldateipfade, die von der Übersetzung ausgeschlossen werden sollen

Verzeichnis-Eigenschaften

QT_EXCLUDE_FROM_TRANSLATION

Markiert das Verzeichnis als von der Übersetzung ausgeschlossen

Qt6::Qml

Eigenschaften der Quelldatei

QT_QMLTC_FILE_BASENAME

Gibt einen nicht standardmäßigen .h und .cpp Dateinamen an

QT_QML_GENERATE_ANDROID_JAVA_CLASS

Markiert eine QML-Datei für die Java-Code-Generierung

QT_QML_INTERNAL_TYPE

Markiert eine QML-Datei als einen internen Typ bereitstellend

QT_QML_SINGLETON_TYPE

Markiert eine QML-Datei als einen Singleton-Typ bereitstellend

QT_QML_SKIP_CACHEGEN

Schließt eine Datei von der Kompilierung zu Bytecode aus

QT_QML_SKIP_QMLDIR_ENTRY

Schließt aus, dass eine Datei als Typ in die Typeinfo-Datei des QML-Moduls aufgenommen wird

QT_QML_SKIP_QMLLINT

Verhindert, dass eine Datei in die automatische qmllint-Verarbeitung einbezogen wird

QT_QML_SKIP_TYPE_COMPILER

Schließt eine Datei von der Kompilierung nach C++ mit qmltc aus

QT_QML_SOURCE_TYPENAME

Überschreibt den in der Datei angegebenen Typnamen

QT_QML_SOURCE_VERSIONS

Spezifiziert einen benutzerdefinierten Satz von Versionen für einen Typ

Globale Eigenschaften

QT_QMLLINTER_TARGETS_FOLDER

Setzt die FOLDER-Eigenschaft für Ziele, die zum QML-Linter gehören

Standard CMake Eigenschaften

AUTOGEN_BETTER_GRAPH_MULTI_CONFIG

Verbessert den Abhängigkeitsgraphen für Multikonfigurationsgeneratoren, wenn Sie ihn auf ein Ziel setzen

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