私はcmakeでビルドされたプロジェクトを持っています。私のcmakelistsでは、自分自身のcmakelistsを持っている依存関係 "foo"を構築するために add_subdirectory(externals/foo)
を持っています。cmake、add_subdirectoryを生成したプロジェクトファイルに追加しないでください。
これで、fooのソースとヘッダー全体が生成されたプロジェクトファイル(Eclipseを使用しています)にも含まれるようになりました。しかし、私が望むのは、自分のプロジェクトをEclipseで利用できるようにすることだけです(Eclipseは同じフォルダ構造内のサブプロジェクトに問題があります)。 "foo"からのcmakelistsは "foo"を自動的にビルドしてプロジェクトにリンクするためにのみ使用されます。私はしかし、私のIDEでそれを見たくない。
これは可能ですか?はいの場合:どのように?