Within JavaScript core there are files that #include based on a relative path.
Created attachment 333006 [details] Patch This removes all relative includes within JavaScriptCore headers. There are explicit includes of <JavaScriptCore/Foo.h> within Source/JavaScriptCore/API that might be able to be removed at a later time. Its not clear if they would affect the Apple build or not with how frameworks are built. This should be revisited if CMake ports arrange their headers like Cocoa frameworks.
Comment on attachment 333006 [details] Patch r=me.
Comment on attachment 333006 [details] Patch Clearing flags on attachment: 333006 Committed r228105: <https://trac.webkit.org/changeset/228105>
All reviewed patches have been landed. Closing bug.
<rdar://problem/37243387>