QT_DEPLOY_SUPPORT

デプロイメントサポートの設定に含めるファイル名。

この変数は Qt 6.3 で導入されました。

注: この変数の値を プロジェクトのコードから変更してはなりません。

この configure フェーズの変数は、Qt Core パッケージによって設定されます。これは、Qt が提供するデプロイメント API へのアクセスを確保するために、あらゆるデプロイメントスクリプトの最初の行として使用されることを意図しています。このようなデプロイメントスクリプトは、CMake の configure フェーズ中には実行されません。これらは、インストール中、またはポストビルドルールの 一部として実行されます。

以下の例は、アプリケーションとその実行時依存関係をインストールする際に、この変数がどのように使用されるかを示しています。

cmake_minimum_required(VERSION 3.16...3.22)
project(MyThings)

# The following CMAKE_INSTALL_*DIR variables are used to initialize their
# QT_DEPLOY_*_DIR counterparts.
set(CMAKE_INSTALL_BINDIR "mybindir")
set(CMAKE_INSTALL_LIBDIR "mylibdir")
set(CMAKE_INSTALL_LIBEXECDIR "mylibexecdir")

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_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_runtime_dependencies()およびqt_deploy_qml_imports()も参照してください 。

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