autogen_better_graph_multi_config
このブール値のプロパティを有効にすると、CMake
、より多くのコンフィグごとのターゲットが生成されます。したがって、依存関係グラフはマルチコンフィギュレーションジェネレーターに対してより正確になり、いくつかの再コンパイルが回避されます。
Qt 6.8 以降、このプロパティはデフォルトで有効になっています。それ以前のバージョンでは、使用するには手動で有効にする必要があります。しかし、qt_extract_metatypesとqt_add_qml_moduleは Qt 6.8 でAUTOGEN_BETTER_GRAPH_MULTI_CONFIG
をサポートするように更新されたため、古いバージョンの Qt にパッチを当てない限り、ビルドエラーが発生します。
このプロパティをグローバルに設定するには、次のコマンドを使用します:
set(CMAKE_AUTOGEN_BETTER_GRAPH_MULTI_CONFIG ON)
またはターゲットに設定します:
set_target_properties(app PROPERTIES AUTOGEN_BETTER_GRAPH_MULTI_CONFIG ON)
詳細はAUTOGEN_BETTER_GRAPH_MULTI_CONFIGを参照してください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。