Affects Version/s: 1.2
Fix Version/s: 1.2
Only Affects (Apple):Mac OS X
With Xcode 4, building the CrashReporter-MacOSX or CrashReporter-MacOSX-Static targets fails because of an apparent issue in Xcode's preparation of the Header Search Paths build variable when compiling mig .defs files.
With Xcode 5, the problem seems to be alleviated by corrected preparation of build variables for mig.
To reproduce the problem, just place th CrashReporter sources in a path with a space, e.g.:
Then build with Xcode 4, e.g.:
An error occurs because mig receives command line flags e.g. like:
When compiling with Xcode 5, the command line flag is correctly prepared:
I'm not sure if there is a reasonable workaround. I can't seem to massage the header search paths variable sufficiently to avoid the faulty quoting. I just thought I would report it for the record in case anybody has a solution that would allow for clients who build on Xcode4 with spaces in the path to continue working as expected.