在我的团队中,我们创建了一个库。我们使用cmake
和多个第三方库。我们使用cmake
命令ExternalProject_Add
来下载和构建第三方库(在编译时完成)。
问题在于,当我们清除构建目录以重新构建我们的库时,会再次下载第三方库,这很烦人。
我想知道是否有办法为第三方库指定另一个构建目录,以便它们有点“缓存”?
答案 0 :(得分:1)
解决方案可以是在构建目录之外安装第三方库,方法是更改安装部件的位置,例如使用INSTALL_DIR
选项ExternalProject_Add()
。