<PROJECT-NAME>_IS_TOP_LEVEL

添加于版本 3.21。

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

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

变量值在以下情况下为真:

变量值在以下情况下为假: