[chromium] compile linux chromium in WebKit/out instead of WebKit/WebKit/chromium/out
Created attachment 58117 [details]
Chromium Linux is currently built in WebKit/WebKit/chromium/out from a Makefile that is generated into WebKit/WebKit/chromium/Makefile. This causes problems, because the Makefile that is generated builds relative paths to .cpp files. This results in some files being compiled outside of the target directory.
For example, when building libwebcore.a, it places the file in WebKit/WebKit/chromium/out/WebCore/libwebcore.a instead of, say, WebKit/WebKit/chromium/out/Debug/obj.target/WebCore/libwebcore.a. This causes problems because it tries to put the debug and release .a file in the same place and switching from debug to release can cause weird link errors.
Anyway, this patch is to move from generating WebKit/WebKit/chromium/Makefile to generating WebKit/Makefile.chromium and building at the root of the source tree. Since this changes the output path, there's a small change to new-run-webkit-tests.
Committed r60878: <http://trac.webkit.org/changeset/60878>
http://trac.webkit.org/changeset/60878 might have broken Chromium Linux Release
Reverted because this broke the linux build.
Committed r60884: <http://trac.webkit.org/changeset/60884>
(In reply to comment #6)
> Committed r60884: <http://trac.webkit.org/changeset/60884>
Yay, this actually worked.
*** Bug 37969 has been marked as a duplicate of this bug. ***