Win32 is broken for all of us poor schmucks who happen to have spaces in the path to our SRCROOT.
I think this may be due to:
I've tried quoting the individual args of the VPATH as well as quoting all variable uses in the Makefile. I don't seem to get past the VPATH check, as I always get:
(extra logging enabled)
Performing Pre-Build Event...
sw_vers: Command not found.
Webcore = /cygdrive/c/Documents and Settings/Eric Seidel/Desktop/WebKit/WebCore
make: Entering directory `/cygdrive/c/Documents and Settings/Eric Seidel/Desktop/WebKit/WebCore/DerivedSources/WebCore'
make: *** No rule to make target `css/CSSGrammar.y', needed by `CSSGrammar.cpp'. Stop.
make: Leaving directory `/cygdrive/c/Documents and Settings/Eric Seidel/Desktop/WebKit/WebCore/DerivedSources/WebCore'
Project : error PRJ0019: A tool returned an error code from "Performing Pre-Build Event..."
In fact, this limitation seems to be documented in the Make readme:
search for "white space"
Created attachment 7499 [details]
I think I'm almost disappointed this was so "easy" to workaround. I think I would have enjoyed ranting about make bugs w/ darin come morning. :)
Comment on attachment 7499 [details]