使用cmake和visual studio在一个解决方案中的几个项目

Ela*_*782 10 c++ cmake visual-studio-2010

我有一个Visual Studio 2010解决方案,其中包含5个项目,两个库和三个应用程序(取决于库).我现在想将构建系统迁移到CMake(也可以在Linux下编译).

我已经找到了如何为一个项目编写CMakeLists.txt并创建一个在VS中编译的.sln文件.但是,我找不到一个解决方案来在CMake文件中指定每个单独的项目,然后自动让CMake创建一个包含这5个项目的VS .sln.

我如何构建我的项目和CMakelists来实现这一目标?

Fra*_*ser 12

对于每个库,请add_library为每个应用程序调用调用add_executable.