Qt の上にプロジェクトをセットアップしました (そのため、ソースは C++ で記述されています)。その上で自動ビルド用に Gradle を試してみたかったのです。cpp-exe
マルチ プロジェクト ビルド (実行可能ファイルと 2 つのライブラリがあります) の構成の詳細を理解するのに時間がかかりましたcpp-lib
。
すべてのソースセットを印刷するタスクを設定しました (少なくともデフォルトのものはあるはずです)。これは次のようになります。
task projectinfo {
description = "Informations about the current project"
group = INFORMATIONS_GROUP
doFirst {
task -> print ("""${task.project.sourceSets.all}""")
}
このタスクを実行すると、Gradle はプロジェクトのプロパティ「sourceSets」がないことを通知します。プラグインのドキュメントによると、ソースの場所をカスタマイズすることは可能ですが、方法はカスタマイズできません。
私の質問は次のとおりです。どのcpp
ソースファイルを使用するかをGradleプラグインに伝えるにはどうすればよいですか。cpp
APIドキュメントとGradleユーザーガイド以外に、プラグインに関するドキュメントがあれば、それも役立ちます。