5つのプロジェクト、2つのライブラリ、3つのアプリケーション(ライブラリに依存する)を持つVisual Studio 2010ソリューションがあります。ビルドシステムをCMakeに移行したいと思っています(Linuxでもコンパイルできるようになりました)。いくつかのプロジェクトがcmakeとVisual Studioの1つのソリューション
私は既に1つのプロジェクトにCMakeLists.txtを書き、VSでコンパイルされた.slnファイルを作成する方法を知りました。しかし、私はCMakeファイル内で個々のプロジェクトを指定し、自動的にCMakeに5つのプロジェクトがある.slnを作成させるソリューションを見つけることはできません。
これを達成するためにプロジェクトとCMakelistをどのように構造化しなければなりませんか?
それほど難しくないので、各ライブラリと各実行可能ファイルを宣言する必要があります。別々のサブディレクトリに置くことができます。いくつかのオープンソースプロジェクトとそのCMakeファイルを見ることをお勧めします。 (例:[this](https://github.com/madler/zlib/blob/master/CMakeLists.txt)) – Mohammad
ありがとうございました! – Ela782