mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-28 09:58:53 -06:00
The `CreateProcessW` documentation states "to run a batch file, you must start the command interpreter". Use `cmd /c the.bat` to run batch files. Also, use a "short path" to the `.bat` file if needed to avoid spaces. Previously this worked in some cases only due to undocumented behavior of `CreateProcessW` when given a `.bat` file. Fixes: #26655
9 lines
210 B
Plaintext
9 lines
210 B
Plaintext
^bat arg1 - arg2 -
|
|
bat "arg1 space" - arg2 -
|
|
bat arg1 - "arg2 space" -
|
|
bat "arg1 space" - "arg2 space" -
|
|
cmd arg1 - arg2 -
|
|
cmd "arg1 space" - arg2 -
|
|
cmd arg1 - "arg2 space" -
|
|
cmd "arg1 space" - "arg2 space" -$
|