Prefix-relative subdirectory for deploying QML plugins on some target platforms.
This variable is defined by the script named by QT_DEPLOY_SUPPORT . It should only be used as part of deployment during installation or a post-build rule.
This variable was introduced in Qt 6.3.
						Projects should use
						
QT_DEPLOY_QML_DIR
						
						in their deploy scripts to avoid hard-coding a particular directory under which to deploy QML modules.
					
						
QT_DEPLOY_QML_DIR
						
						defaults to the value
						
qml
						
						. To change the value of
						
QT_DEPLOY_QML_DIR
						
						, set it in the project deployment script before
						
QT_DEPLOY_SUPPORT
						
						is included.
					
						The
						
QT_DEPLOY_QML_DIR
						
						path is relative to
						
							QT_DEPLOY_PREFIX
						
						.
					
						This variable is not meaningful when deploying into a macOS app bundle and should not be used for that scenario. Apple's macOS app bundle guidelines require all plugins to be deployed to the
						
PlugIns
						
						subdirectory of the bundle contents, and all other non-binary files should generally be under the
						
资源
						
						subdirectory. The different parts of a QML module therefore need to be deployed to different locations within the app bundle.
					
cmake_minimum_required(VERSION 3.16...3.22)
project(MyThings)
set(CMAKE_INSTALL_BINDIR "mybindir")
set(CMAKE_INSTALL_LIBDIR "mylibdir")
find_package(Qt6 REQUIRED COMPONENTS Core)
qt_standard_project_setup()
qt_add_executable(MyApp main.cpp)
set(deploy_script "${CMAKE_CURRENT_BINARY_DIR}/deploy_MyApp.cmake")
file(GENERATE OUTPUT ${deploy_script} CONTENT "
set(QT_DEPLOY_PLUGINS_DIR \"mypluginsdir\")
set(QT_DEPLOY_QML_DIR \"myqmldir\")
set(QT_DEPLOY_TRANSLATIONS_DIR \"i18n\")
include(\"${QT_DEPLOY_SUPPORT}\")
qt_deploy_runtime_dependencies(
    EXECUTABLE \"\${QT_DEPLOY_BIN_DIR}/$<TARGET_FILE_NAME:MyApp>\"
)")
install(SCRIPT ${deploy_script})
					
					另请参阅 QT_DEPLOY_SUPPORT , QT_DEPLOY_PREFIX , QT_DEPLOY_BIN_DIR , QT_DEPLOY_LIB_DIR , QT_DEPLOY_PLUGINS_DIR ,和 QT_DEPLOY_TRANSLATIONS_DIR .