CMAKE_LIST_FILE_NAME

4.0 版本新增。

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

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

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

警告

使用替代项目文件名旨在供开发人员在增量过渡期间临时使用,而不是用于发布最终产品。 当项目文件不是 CMakeLists.txt 时,CMake 始终会发出警告。