10

5つのプロジェクト、2つのライブラリ、および3つのアプリケーション(ライブラリに依存)を含むVisualStudio2010ソリューションがあります。ビルドシステムをCMakeに移行したいと思います(Linuxでもコンパイルできるようにするため)。

1つのプロジェクトのCMakeLists.txtを作成し、VSでコンパイルする.slnファイルを作成する方法をすでに知っています。ただし、CMakeファイルで個々のプロジェクトを指定し、CMakeにそれらの5つのプロジェクトを含むVS.slnを自動的に作成させるソリューションが見つかりません。

これを達成するために、プロジェクトとCMakelistをどのように構成する必要がありますか?

4

2 に答える 2

12

ライブラリadd_libraryごとに、アプリケーションごとにを呼び出しますadd_executable

于 2012-06-25T19:38:10.723 に答える
2

すべてのcmakeは、ソリューションに新しいプロジェクトを呼び出すadd_libraryか、作成します。add_executable

于 2012-06-25T19:38:51.780 に答える