Since this command was introduced in 2002 it has incorrectly constructed the child process command line by concatenating arguments separated by spaces with no quoting. Fix this by passing the command argument vector directly to RunSingleCommand without an intermediate quoting and re-parsing step. Reported-by: Andrey Pokrovskiy <wonder.mice@gmail.com>
8 lines
281 B
ReStructuredText
8 lines
281 B
ReStructuredText
cmake-E-time-quoting
|
|
--------------------
|
|
|
|
* The :manual:`cmake(1)` ``-E time`` command now properly passes arguments
|
|
with spaces or special characters through to the child process. This
|
|
may break scripts that worked around the bug with their own extra
|
|
quoting or escaping.
|