mirror of
https://github.com/reactos/CMake.git
synced 2025-02-02 01:55:03 +00:00
c2efb3efcd
Revise docs for all "Scripting Commands", except four find_XXX that use a macro suite of their own. * Take full advantage of the improved syntax highlighting. * Make consequential use of <..> placeholders. * Clarify things here and there in the text. Specific improvements to some command docs: * "math": Correct description of novel hexadecimal capability. * "if", "foreach", "while": Provide link to "endif" etc * "foreach", "while": Mention "break" and "continue". * "foreach": Simplify explanation of ``RANGE`` and ``IN`` signatures; advise against negative arguments or reverse ranges (compare issue #18461) * "endif", "endfunction" etc: Explain that the argument is optional and maintained for compatibility only
16 lines
421 B
ReStructuredText
16 lines
421 B
ReStructuredText
variable_watch
|
|
--------------
|
|
|
|
Watch the CMake variable for change.
|
|
|
|
.. code-block:: cmake
|
|
|
|
variable_watch(<variable> [<command>])
|
|
|
|
If the specified ``<variable>`` changes, a message will be printed
|
|
to inform about the change.
|
|
|
|
Additionally, if ``<command>`` is given, this command will be executed.
|
|
The command will receive the following arguments:
|
|
``COMMAND(<variable> <access> <value> <current_list_file> <stack>)``
|