CMAKE_ROLE

在版本 3.14 中添加。

说明当前运行脚本所处的模式。可能是以下几个值之一

PROJECT

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

SCRIPT

-P 脚本模式下运行。

FIND_PACKAGE

--find-package 模式下运行。

CTEST

在 CTest 脚本模式下运行。

CPACK

在 CPack 中运行。

参见