Now any quoted or escaped command line arguments can be passed in --preprocessor value independently of OS.
In particular, this is needed to compile with MinGW, because preprocessor.pm does not apply split() on Windows.
Created attachment 294066 [details] Patch
Created attachment 294069 [details] Patch
MinGW works fine after r207412 without this patch, and it doesn't build in EWS
It would be great if we used shellwords everywhere instead of splitting by space for parsing command line tokens, but not this time.