我曾与它5个项目,两个图书馆和三个应用程序(取决于库)一个Visual Studio 2010解决方案。 我现在想迁移构建系统CMake的(也可以在Linux下编译)。
我已经发现了如何写的CMakeLists.txt一个项目,并创建一个.sln文件拿出来,然后在VS编译 但是,我无法找到一个解决方案中的CMake指定文件中的每一个人项目,然后自动让CMake的创建VS的.sln在它的5个项目。
我该如何要组织我的项目和CMakelists做到这一点?
我曾与它5个项目,两个图书馆和三个应用程序(取决于库)一个Visual Studio 2010解决方案。 我现在想迁移构建系统CMake的(也可以在Linux下编译)。
我已经发现了如何写的CMakeLists.txt一个项目,并创建一个.sln文件拿出来,然后在VS编译 但是,我无法找到一个解决方案中的CMake指定文件中的每一个人项目,然后自动让CMake的创建VS的.sln在它的5个项目。
我该如何要组织我的项目和CMakelists做到这一点?
对于每个库,调用add_library
,为每个应用程序调用add_executable
。
每cmake的呼叫add_library
或add_executable
创建解决方案中的一个新项目。