私はCMakeビルドプロセスに不慣れです。サブディレクトリのリストがあり、各サブディレクトリにはinclude_directories(異なるライブラリのファイル)のセットが必要です。
私の質問は、メインのCMakeListにinclude_directory呼び出しを追加して、すべてのサブディレクトリで参照されるようにするのが効率的ですか(つまり、すべてのサブディレクトリに追加する必要がない)、またはすべてのサブディレクトリに追加するのが効率的ですか?サブディレクトリ。
そのようなプロセスの長所と短所を教えてください。
注:メインのcmakelistファイルに共通のインクルードファイルを追加できることは理解していますが、プロジェクト固有のインクルードディレクトリをメインのCMakefileに追加するとどうなりますか?すべてのinclude_directoriesは、サブディレクトリごとに作成された静的ライブラリに含まれていますか?