我在找什么:下载库提取它应用自定义补丁运行配置运行构建命令我要构建的库是:
- OpenSSL
- 促进
- 节约
- 战神
- 卷曲
- 聚合酶链反应
- Nginx
- 重症监护室
- JsonCPP
我想我可以使用外部模块来做这些事情:http ://cmake.org/cmake/help/v2.8.8/cmake.html#module:ExternalProject
但我有以下问题?
我有不同类型的构建和不同的目录。它会为每个不同的目标构建所有这些库吗?如果是,那将是痛苦的,因为所有这些库都需要一个小时来构建。有没有办法我可以控制它并且它只构建一次。因为所有这些目标的库都保持不变。
将目录切换到不同的名称。Cmake 强制重建所有内容。外部库是否相同。如果是?如何解决这个问题呢。如果我不更改它们并且想要在切换到不同分支而不构建它们的同时使用它们,我不想重建库。