CMAKE_LIST_FILE_NAME

在 4.0 版本中添加。

CMake 项目文件的名称。 这决定了配置 CMake 时处理的顶层文件,以及 add_subdirectory() 处理的文件。

默认情况下,这是 CMakeLists.txt。 如果设置为其他任何值,当在项目子目录中找不到指定的文件时,将使用 CMakeLists.txt 作为后备。

此变量报告通过 cmake --project-file 选项设置的值。 项目或用户永远不应直接设置此变量的值。

警告

备用项目文件名的使用旨在供开发人员在增量转换期间临时使用,而不是为了发布最终产品。 当项目文件不是 CMakeLists.txt 时,CMake 始终会发出警告。