cmake - CMake ExternalProject_Add 每次都会重建
问题描述
我将 OpenSSL 作为我的 CMake 项目的一部分。由于它没有自己的 CMake 文件,因此我将其构建为 ExternalProject。不幸的是,每次我重建我的项目时,ExternalProject 也会重建,它是迄今为止最大和最慢的部分。
如何避免每次都在重建 ExternalProject?
我试过 BUILD_ALWAYS = false 但没有帮助。OpenSSL 必须从源代码构建为静态库。
解决方案
添加空的 UPDATE_COMMAND:
ExternalProject_Add(
...
UPDATE_COMMAND ""
...
)
推荐阅读
- pine-script - 使用 pine-script 在我的图表上不需要的线
- python - 在 Raspberry PI 上安装基于 c 的 python 库 (OpenCV2) 时,如何处理内部编译器错误 (cc1plus: gimplify)?
- reactjs - 动态路由 React 一次
- python - 为什么在 Python 3.x 的循环中使用 list() 会返回内存错误?
- docker - 对 docker-compose Web 应用程序使用与 localhost 不同的主机名/url
- java - 程序活动主页按钮返回上一个活动
- python - 在python中使用正则表达式提取括号内的单词
- sql - 将保存为 varchar 的日期与 DateTime 进行比较
- go - 使用 /pkg/errors 和 golang 1.13 格式化动词 %w 处理错误
- javascript - Vue复制粘贴功能,Vue列表渲染