This intermediate library is only needed because we don't list our sources statically. It should be possible to simply list our sources instead of the IDL files themselves. This would simplify the build and be more "autotoolsy."
Created attachment 61252 [details] Patch
Comment on attachment 61252 [details] Patch I think this is worth it just to get rid of all the nasty stuff at the end. The way %idl is actually resolved was obscure to me until you pointed it out, maybe you can clarify it in the ChangeLog. Also: double check distcheck still works, be careful that this is not a perf lose.
Committed r63324: <http://trac.webkit.org/changeset/63324>