CACHE

版本 3.13 中新增。

用于读取缓存变量的运算符。

使用语法 $CACHE{VAR} 读取缓存项 VAR。请参见 cmake-language(7) variables 文档,了解有关普通变量和缓存项交互的更完整说明。

在评估形式为 ${VAR}变量引用 时,CMake 首先用该名称搜索一个普通变量,如果未找到,CMake 将用该名称搜索一个缓存项。可以使用 $CACHE{VAR} 语法直接查找缓存并忽略任何现有普通变量。

参见 set()unset() 命令,了解如何编写或移除缓存变量。