CMAKE_ROLE

在 3.14 版本中已添加。

告知当前运行脚本所处的模式。可以为以下多个值之一

PROJECT

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

SCRIPT

-P 脚本模式下运行。

FIND_PACKAGE

--find-package 模式下运行。

CTEST

在 CTest 脚本模式下运行。

CPACK

在 CPack 中运行。