在一个解决方案中的几个项目通过CMake和Visual Studio(Several project

2019-09-18 12:32发布

我曾与它5个项目,两个图书馆和三个应用程序(取决于库)一个Visual Studio 2010解决方案。 我现在想迁移构建系统CMake的(也可以在Linux下编译)。

我已经发现了如何写的CMakeLists.txt一个项目,并创建一个.sln文件拿出来,然后在VS编译 但是,我无法找到一个解决方案中的CMake指定文件中的每一个人项目,然后自动让CMake的创建VS的.sln在它的5个项目。

我该如何要组织我的项目和CMakelists做到这一点?

Answer 1:

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



Answer 2:

每cmake的呼叫add_libraryadd_executable创建解决方案中的一个新项目。



文章来源: Several projects in one solution with cmake and visual studio