blob: e01443fc97ef20bde9f4c0ef675cc0f9da09b438 [file]
CMAKE_ROLE
----------
.. versionadded:: 3.14
Tells what mode the current running script is in. Could be one of several
values:
``PROJECT``
Running in project mode (processing a ``CMakeLists.txt`` file).
``SCRIPT``
Running in :ref:`cmake -P <Script Processing Mode>` script mode.
``FIND_PACKAGE``
Running in :ref:`cmake --find-package <Find-Package Tool Mode>` mode.
``CTEST``
Running in CTest script mode.
``CPACK``
Running in CPack.
See Also
^^^^^^^^
* The :variable:`CMAKE_SCRIPT_MODE_FILE` variable.