mirror of
https://github.com/reactos/CMake.git
synced 2025-03-06 19:08:43 +00:00
Help: Clarify how to run sequential commands in execute_process
The execute_process command starts all commands in parallel (in order for the piping to work). Mention this explicitly and also add a note about how to execute commands sequentially.
This commit is contained in:
parent
b9fcd348a7
commit
77e78af1a2
@ -20,7 +20,7 @@ Execute one or more child processes.
|
||||
[OUTPUT_STRIP_TRAILING_WHITESPACE]
|
||||
[ERROR_STRIP_TRAILING_WHITESPACE])
|
||||
|
||||
Runs the given sequence of one or more commands with the standard
|
||||
Runs the given sequence of one or more commands in parallel with the standard
|
||||
output of each process piped to the standard input of the next.
|
||||
A single standard error pipe is used for all processes.
|
||||
|
||||
@ -36,6 +36,9 @@ Options:
|
||||
(Use the ``INPUT_*``, ``OUTPUT_*``, and ``ERROR_*`` options to
|
||||
redirect stdin, stdout, and stderr.)
|
||||
|
||||
If a sequential execution of multiple commands is required, use multiple
|
||||
:command:`execute_process` calls with a single ``COMMAND`` argument.
|
||||
|
||||
``WORKING_DIRECTORY``
|
||||
The named directory will be set as the current working directory of
|
||||
the child processes.
|
||||
|
Loading…
x
Reference in New Issue
Block a user