2020-11-21 02:29:25 +08:00
|
|
|
# vcpkg_execute_in_download_mode
|
|
|
|
|
|
|
|
Execute a process even in download mode.
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
```cmake
|
|
|
|
vcpkg_execute_in_download_mode(
|
2020-12-02 05:37:26 +08:00
|
|
|
COMMAND <cmd> [<arguments>]
|
|
|
|
[WORKING_DIRECTORY <dir>]
|
|
|
|
[TIMEOUT <seconds>]
|
|
|
|
[RESULT_VARIABLE <variable>]
|
|
|
|
[OUTPUT_VARIABLE <variable>]
|
|
|
|
[ERROR_VARIABLE <variable>]
|
|
|
|
[INPUT_FILE <file>]
|
|
|
|
[OUTPUT_FILE <file>]
|
|
|
|
[ERROR_FILE <file>]
|
|
|
|
[OUTPUT_QUIET]
|
|
|
|
[ERROR_QUIET]
|
|
|
|
[OUTPUT_STRIP_TRAILING_WHITESPACE]
|
|
|
|
[ERROR_STRIP_TRAILING_WHITESPACE]
|
|
|
|
[ENCODING <name>]
|
2020-11-21 02:29:25 +08:00
|
|
|
)
|
|
|
|
```
|
|
|
|
|
2020-12-02 05:37:26 +08:00
|
|
|
The signature of this function is identical to `execute_process()` except that
|
2020-11-21 02:29:25 +08:00
|
|
|
it only accepts one COMMAND argument, i.e., does not support chaining multiple
|
|
|
|
commands with pipes.
|
|
|
|
|
2020-12-02 05:37:26 +08:00
|
|
|
See [`execute_process()`] for a detailed description of the parameters.
|
|
|
|
|
|
|
|
[`execute_process()`]: https://cmake.org/cmake/help/latest/command/execute_process.html
|
2020-11-21 02:29:25 +08:00
|
|
|
|
|
|
|
## Source
|
|
|
|
[scripts/cmake/vcpkg_execute_in_download_mode.cmake](https://github.com/Microsoft/vcpkg/blob/master/scripts/cmake/vcpkg_execute_in_download_mode.cmake)
|