diff options
author | Asit Dhal <dhal.asitk@gmail.com> | 2020-09-20 02:29:53 (GMT) |
---|---|---|
committer | Asit Dhal <dhal.asitk@gmail.com> | 2020-10-01 15:07:44 (GMT) |
commit | 116a427eb1aa7e603a80a50486c08cd0dd16d7dd (patch) | |
tree | c0a83c7d054b77110fcc77af694d63a6ef0672d7 /Help/command | |
parent | 47b569a85852f716b05ede538e9940392407316c (diff) | |
download | CMake-116a427eb1aa7e603a80a50486c08cd0dd16d7dd.zip CMake-116a427eb1aa7e603a80a50486c08cd0dd16d7dd.tar.gz CMake-116a427eb1aa7e603a80a50486c08cd0dd16d7dd.tar.bz2 |
execute_process: add options for fatal errors on subprocess failure
Fixes: #19930
Diffstat (limited to 'Help/command')
-rw-r--r-- | Help/command/execute_process.rst | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Help/command/execute_process.rst b/Help/command/execute_process.rst index b32025f..a6f141a 100644 --- a/Help/command/execute_process.rst +++ b/Help/command/execute_process.rst @@ -23,7 +23,8 @@ Execute one or more child processes. [ERROR_STRIP_TRAILING_WHITESPACE] [ENCODING <name>] [ECHO_OUTPUT_VARIABLE] - [ECHO_ERROR_VARIABLE]) + [ECHO_ERROR_VARIABLE] + [COMMAND_ERROR_IS_FATAL <ANY|LAST>]) Runs the given sequence of one or more commands. @@ -116,6 +117,11 @@ Options: This is analogous to the ``tee`` Unix command. +``COMMAND_ERROR_IS_FATAL <ANY|LAST>`` + ``COMMAND_ERROR_IS_FATAL ANY`` option stops processing if any command fails. + ``COMMAND_ERROR_IS_FATAL LAST`` option stops processing if the last command + in the command list fails. + If more than one ``OUTPUT_*`` or ``ERROR_*`` option is given for the same pipe the precedence is not specified. If no ``OUTPUT_*`` or ``ERROR_*`` options are given the output will |