CMake ExternalProject_Add每次都会重建

时间:2019-07-11 10:06:19

标签: cmake openssl external-project

我将OpenSSL作为CMake项目的一部分。由于它没有自己的CMake文件,因此将其构建为ExternalProject。不幸的是,每次我重建项目时,外部项目也会被重建,这是迄今为止最大和最慢的部分。

如何避免每次都重新构建ExternalProject?

我尝试了BUILD_ALWAYS = false,但没有帮助。必须从源代码构建OpenSSL作为静态库。

1 个答案:

答案 0 :(得分:0)

添加空的UPDATE_COMMAND:

ExternalProject_Add(
  ...
  UPDATE_COMMAND ""
  ...
)