我有一个Visual Studio 2010解决方案,其中包含5个项目、两个库和三个应用程序(依赖于库)。现在我想将构建系统迁移到CMake(也可以在Linux下编译)。我已经找到了如何为一个项目编写CMakeLists.txt并从中创建一个在VS中编译的.sln文件。但是,我找不到一个解决方案来在CMake文件中指定每个单独的项目,然后自动让CMake创建一个包含这5个项目的VS.sln。我必须如何组织我的项目和CMakelists来实现这一点?
pxiryf3j1#
对于每个库,调用add_library;对于每个应用程序,调用add_executable。
add_library
add_executable
deikduxw2#
每次对add_library或add_executable的cmake调用都会在解决方案中创建一个新项目。
2条答案
按热度按时间pxiryf3j1#
对于每个库,调用
add_library
;对于每个应用程序,调用add_executable
。deikduxw2#
每次对
add_library
或add_executable
的cmake调用都会在解决方案中创建一个新项目。