2017-06-22 9 views
1

プロジェクトCMake関数をルートCMakeLists.txtで呼び出されたときにサブディレクトリで呼び出すことはできますか?私は設定ファイルでアクセスできないPROJECT_VERSIONを設定するので、これを使うつもりです。サブディレクトリのproject()を呼び出す

+1

実際には、サブフォルダで 'project()'を呼び出すことをお勧めします。詳しくは、https://www.slideshare.net/DanielPfeifer1/cmake-48475415を参照してください(スライド24)。 – Nibor

答えて

2

絶対に合法です。各サブディレクトリはproject()です。一般的には、プロジェクト全体の独立した「コンポーネント」ごとに推奨されます。