PMi*_*ler 2 msbuild build-automation cmake
我正在调查cmake以允许在Win32平台上自动构建.对于我想要构建的所有运行时和库,Visual Studio(2008/2010)项目已经存在.
我遇到过cmake,但我不确定我是否真的需要它.正如文档所说,cmake生成VS项目,然后可以使用MSBuild构建它们.
由于项目本身已经存在(并且通过cmd行上的IDE或MSBuild很好地构建),我需要什么并使用cmake?仅用于目录/项目文件夹遍历?建立失败报告?
问候,保罗
嗯,严格来说你不需要它.但是,它确实给你一些优势:
使用CMake的惯用方法迫使您使用源外构建.可以辩解,但我个人确信这些可以让你的源库非常干净.
您可以支持多个Visual Studio版本(使用源外构建版本).也许将项目移植到其他编译器(从MinGW - > Linux GCC)会更容易一些.
通过find_package和config.cmake文件以及大量可用的findXXX模块,CMake可以更轻松地将第三方库"导入"您的构建链.
| 归档时间: |
|
| 查看次数: |
3703 次 |
| 最近记录: |