QT_TARGETS_FOLDER
このプロパティは Qt 6.5 で導入されました。
QtのCMakeコマンドによって追加される内部ターゲット用のフォルダの名前。
デフォルトでは、このプロパティは設定されていません。
このプロパティは、CMakeのUSE_FOLDERSプロパティがON に設定されている場合にのみ有効です。
注: qt_standard_project_setup() を呼び出す前に、QT_TARGETS_FOLDER プロパティを設定 しておく必要があります。
例
デフォルト値を使用してフォルダサポートを有効にする
引数を指定せずにqt_standard_project_setup() を呼び出すと、CMake のフォルダサポートが有効になります。CMake の `AUTOGEN ` ターゲットおよび Qt の内部ターゲットは、QtInternalTargets フォルダに配置されます。
cmake_minimum_required(VERSION 3.16...3.22)
project(MyProject)
find_package(Qt6 REQUIRED COMPONENTS Core)
qt_standard_project_setup()
qt_add_executable(MyApp main.cpp)フォルダ名を明示的に設定する
この例では、Qtの内部ターゲットのフォルダ名を設定する方法を示します。
cmake_minimum_required(VERSION 3.16...3.22)
project(MyProject)
find_package(Qt6 REQUIRED COMPONENTS Core)
set_property(GLOBAL PROPERTY QT_TARGETS_FOLDER "MyQtTargets")
qt_standard_project_setup()
qt_add_executable(MyApp main.cpp)CMakeのAUTOGEN ターゲットを別のフォルダに表示させたい場合は、AUTOGEN_TARGETS_FOLDER も設定してください。
cmake_minimum_required(VERSION 3.16...3.22)
project(MyProject)
find_package(Qt6 REQUIRED COMPONENTS Core)
set_property(GLOBAL PROPERTY QT_TARGETS_FOLDER "MyQtTargets")
set_property(GLOBAL PROPERTY AUTOGEN_TARGETS_FOLDER "MyAutogenTargets")
qt_standard_project_setup()
qt_add_executable(MyApp main.cpp)qt_standard_project_setup()も参照してください 。
© 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.