Skip to main content

Qt Creator 16 - CMake 更新

コメント
本稿は「Qt Creator 16 - CMake Update」の抄訳です。
 

Qt Creator 16におけるCMakeの変更点は以下の通りです。

Qmakeプロジェクトと機能的な同等性の向上

Qt Creator 16では、空のサブディレクトリを統合して表示するようになりました。

cmake-grouping-of-empty-directories

Objective C/C++ サポート

Qt Creator 16は、CMakeでOBJCおよびOBJCXX言語が明示的に設定されているプロジェクトを正しく読み込みます。

cmake-objc

CMakeカスタムターゲットからの実行可能な構成

Qt Creator は実行可能ファイル用の実行設定を作成します。しかし、テストしたいプラグインがある場合はどうなるでしょうか?

Qt Creator 16 は、FOLDER ターゲットプロパティに qtc_runnable 値が設定されている add_custom_target ターゲット用の実行設定を作成します。

Qt Creator はこの機能を使用して、Qt Creator プラグインウィザードを実行します。

  add_custom_target(RunQtCreator
    COMMAND ${QtCreatorExecutable} -pluginpath $<TARGET_FILE_DIR:Testplugin>
    DEPENDS Testplugin
  )
  set_target_properties(RunQtCreator PROPERTIES FOLDER "qtc_runnable")

CMakeのターゲットと関連するCMakeLists.txtファイルノード

この変更はQt Creator 15で行われましたが、あまり評判が良くありませんでした 😅

Qt Creator 16では、この変更の一部が元に戻されました。

Qt Creator 16では、CMakeLists.txtファイルの関連ノードが保持される唯一の対象は、FOLDERプロパティが設定されているターゲットです。

変更ログ

CMakeのすべての変更については、変更ログの#cmakeをご覧ください。

コメント

ブログを購読

Qt 6.10 を今すぐ試そう!

最新リリースはこちらからダウンロードできます。 www.qt.io/download

 Qt 6.10 がリリースされました!アプリケーション開発者やデバイス開発者向けに、多くの新機能と改善が追加されています。 

採用情報 

現在、さまざまなポジションで採用を行っています。募集職種はこちら をご覧ください。また、Instagram をフォローして #QtPeople の働き方もぜひチェックしてください。