将慢速外部项目添加到cmake
我使用的是一个外部依赖项,它作为tar归档文件发布在源代码树中。我正在使用将慢速外部项目添加到cmake,cmake,build,external-project,Cmake,Build,External Project,我使用的是一个外部依赖项,它作为tar归档文件发布在源代码树中。我正在使用 ExternalProject_Add 这个项目几乎永远不会改变,但编译需要几分钟(比其他源代码长得多)。之后 make clean 外部项目的安装目录仍然存在,但在下一次编译过程中会提取并重建它。是否有办法在清理/仅在存档未更改的情况下构建一次外部项目时保留此外部项目?如何在ExternalProject\u Add调用中提取存档?我将存档指定为URL,以便在“下载”步骤中提取存档
ExternalProject_Add
这个项目几乎永远不会改变,但编译需要几分钟(比其他源代码长得多)。之后
make clean
外部项目的安装目录仍然存在,但在下一次编译过程中会提取并重建它。是否有办法在清理/仅在存档未更改的情况下构建一次外部项目时保留此外部项目?如何在
ExternalProject\u Add
调用中提取存档?我将存档指定为URL,以便在“下载”步骤中提取存档