RESOLVED FIXED 52891
[Qt] Move project files into Source
https://bugs.webkit.org/show_bug.cgi?id=52891
Summary [Qt] Move project files into Source
Andras Becsi
Reported 2011-01-21 07:22:09 PST
After all the sources have been moved into the Source directory, the project files in the root can also be moved into the Source directory. To make this possible Tools needs separate project files (Tools.pro and DerivedSources.pro).
Attachments
proposed patch (40.04 KB, patch)
2011-01-21 09:09 PST, Andras Becsi
no flags
Fix for Symbian (2.76 KB, patch)
2011-01-26 20:19 PST, Laszlo Gombos
no flags
Andras Becsi
Comment 1 2011-01-21 09:09:24 PST
Created attachment 79745 [details] proposed patch This most certainly needs a clean build, so not setting cq?
Early Warning System Bot
Comment 2 2011-01-21 09:25:35 PST
Csaba Osztrogonác
Comment 3 2011-01-21 17:13:08 PST
Comment on attachment 79745 [details] proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=79745&action=review Great work! r=me with some minor reflections. Please fix them and make a force clean build on our buildbots when you. ( Just a good advice: Next time use git diff -M if you rename or move files. It will make the patch more easily reviewable. ) Fix run-javascriptore-tests (webkitdirs.pm in sub jscProductDir): - $productDir .= "/Source/JavaScriptCore" if isQt(); + $productDir .= "/JavaScriptCore" if isQt(); > Source/WebKit2/DerivedSources.pro:44 > -SRC_ROOT_DIR = $$replace(PWD, /Source/WebKit2, /) > +SRC_ROOT_DIR = $$replace(PWD, /Source/WebKit2, "") > Source/WebKit2/DerivedSources.pro:114 > -message_header_generator.commands = $${PYTHON} $${SRC_ROOT_DIR}Source/WebKit2/Scripts/generate-messages-header.py ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT} > +message_header_generator.commands = $${PYTHON} $${SRC_ROOT_DIR}/Source/WebKit2/Scripts/generate-messages-header.py ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT} ... Nice catch. ;) > Tools/Scripts/webkitdirs.pm:1591 > + # FIXME Iterate over different source directories manually to workaround a problem with qmake+extraTargets+s60 s/FIXME/FIXME:
Csaba Osztrogonác
Comment 4 2011-01-21 17:14:24 PST
(In reply to comment #3) > Great work! r=me with some minor reflections. Please fix > them and make a force clean build on our buildbots when you. s/when you/when you land the patch :)
WebKit Review Bot
Comment 5 2011-01-24 03:23:02 PST
http://trac.webkit.org/changeset/76496 might have broken Qt Linux Release The following tests are not passing: inspector/debugger-autocontinue-on-syntax-error.html inspector/debugger-scripts.html inspector/storage-panel-dom-storage.html inspector/styles-add-blank-property.html
Csaba Osztrogonác
Comment 6 2011-01-24 03:34:55 PST
Csaba Osztrogonác
Comment 7 2011-01-24 03:35:48 PST
(In reply to comment #5) > http://trac.webkit.org/changeset/76496 might have broken Qt Linux Release > The following tests are not passing: > inspector/debugger-autocontinue-on-syntax-error.html > inspector/debugger-scripts.html > inspector/storage-panel-dom-storage.html > inspector/styles-add-blank-property.html http://trac.webkit.org/changeset/76497 is the culprit.
Csaba Osztrogonác
Comment 8 2011-01-24 03:38:34 PST
Bill, could you run a reconigure on the buildmaster, please? (because of r76497) (It isn't so important, because it works with a local symlink now.)
Csaba Osztrogonác
Comment 9 2011-01-24 03:39:43 PST
(In reply to comment #8) > Bill, could you run a reconigure on the buildmaster, please? (because of r76497) > (It isn't so important, because it works with a local symlink now.) I meant r76499.
Andras Becsi
Comment 10 2011-01-24 04:20:33 PST
Comment on attachment 79745 [details] proposed patch Thanks Ossy for fixing the issues.
William Siegrist
Comment 11 2011-01-24 10:43:50 PST
Buildbot master updated.
Laszlo Gombos
Comment 12 2011-01-24 13:31:06 PST
Reopened as this broke the Symbian build - patch will follow.
Adam Barth
Comment 13 2011-01-24 16:23:15 PST
Thanks!
Laszlo Gombos
Comment 14 2011-01-26 20:19:12 PST
Created attachment 80291 [details] Fix for Symbian
Csaba Osztrogonác
Comment 15 2011-01-26 23:19:35 PST
Comment on attachment 80291 [details] Fix for Symbian rs=me. Sorry for the build break.
Csaba Osztrogonác
Comment 16 2011-01-27 04:31:39 PST
Note You need to log in before you can comment on or make changes to this bug.