<PROJECT-NAME>_IS_TOP_LEVEL

3.21 版本新增。

一个布尔变量,指示命名的项目是否在顶级的 CMakeLists.txt 文件中调用。

要获取当前目录作用域或其上层最近一次调用 project() 的值,请参阅 PROJECT_IS_TOP_LEVEL 变量。

变量值将在以下情况下为 true:

变量值将在以下情况下为 false: