load_cache

加载来自另一个项目的 CMake 缓存中的值。

load_cache(pathToBuildDirectory READ_WITH_PREFIX prefix entry1...)

读取缓存并在使用提供的前缀作为其名称前缀的变量中存储请求的条目。这只会读取值,不会在本地项目的缓存中创建条目。

load_cache(pathToBuildDirectory [EXCLUDE entry1...]
           [INCLUDE_INTERNALS entry1...])

加载来自另一个缓存的值,并将它们作为内部条目存储在本地项目的缓存中。这对于需要依赖于在不同树中构建的另一个项目的项目很有用。 EXCLUDE 选项可用于提供要排除的条目的列表。 INCLUDE_INTERNALS 可用于提供要包含的内部条目的列表。通常情况下,不会引入任何内部条目。强烈建议不要使用此种形式的命令,但出于向后兼容的目的,在该版本中保留了此种形式。