<PROJECT-NAME>_IS_TOP_LEVEL

3.21 版本新增。

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

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

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

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