【发布时间】:2012-07-19 17:45:09
【问题描述】:
我有一个主 cmake 项目,它有一个 PROJECT_INCLUDE_PATH,它是一个缓存变量。我将此变量作为 CMAKE_ARGS 参数传递给我使用 ExternalProject_Add() 添加的外部项目。
问题是,当我使用“make edit_cache”更改 PROJECT_INCLUDE_PATH 的值时,外部项目没有重新配置。
有没有什么方法可以在主项目中缓存变量发生变化时,自动重新配置和构建外部项目?
【问题讨论】:
标签: cmake