CMAKE_ROLE

3.14 版新增。

指示当前正在运行的脚本处于哪种模式。可以是以下几个值之一:

PROJECT

正在以项目模式运行(正在处理 CMakeLists.txt 文件)。

SCRIPT

正在以 cmake -P 脚本模式运行。

FIND_PACKAGE

正在以 cmake --find-package 模式运行。

CTEST

正在以 CTest 脚本模式运行。

CPACK

正在以 CPack 模式运行。

另请参阅