martine/ninja — pull request #306 by nico (2012-05-09 03:47:56+00:00)
Title: Strip leading whitespace from commands on Windows.

On Posix, this is done by the shell, so this makes ninja's
behavior on Windows more consistent. This unbreaks auto-execution
of configure.py on Windows, which is done by this rule:

rule configure
command = $configure_env python.exe configure.py $configure_args
generator = 1

On Windows, |configure_env| is usually empty, and the leading space
currently makes CreateProcessA fail.