RESOLVED FIXED 49925
Simplify makeprop.pl
https://bugs.webkit.org/show_bug.cgi?id=49925
Summary Simplify makeprop.pl
Patrick R. Gansterer
Reported 2010-11-22 10:36:35 PST
see patch
Attachments
Patch (4.22 KB, patch)
2010-11-22 10:45 PST, Patrick R. Gansterer
no flags
Patrick R. Gansterer
Comment 1 2010-11-22 10:45:37 PST
Andras Becsi
Comment 2 2010-11-23 05:13:59 PST
LGTM, thanks for doing this! Ossy, could you review, please?
Andras Becsi
Comment 3 2010-11-23 05:17:08 PST
Sorry, there is no explicit dependency.
Patrick R. Gansterer
Comment 4 2010-11-23 05:21:53 PST
(In reply to comment #3) > Sorry, there is no explicit dependency. Not sure. IMHO CSSPropertyNames.cpp needs HashTools.h to compile, but if a buildsystem realy needs it, it would fail too at the moment. So bug 49922 will "fix" this missing dependency. ;-)
Andras Becsi
Comment 5 2010-11-23 05:33:57 PST
(In reply to comment #4) > (In reply to comment #3) > > Sorry, there is no explicit dependency. > Not sure. IMHO CSSPropertyNames.cpp needs HashTools.h to compile, but if a buildsystem realy needs it, it would fail too at the moment. So bug 49922 will "fix" this missing dependency. ;-) Actually the file still exists in the EWS' build tree because of the incremental build, that's why it builds currently and it will still exist after the other patch, so this could cause troubles without a clean build. And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am: ./WebCore/GNUmakefile.am:97: DerivedSources/WebCore/CSSPropertyNamesHash.h \ ./WebCore/GNUmakefile.am:4554:DerivedSources/WebCore/CSSPropertyNamesHash.h: DerivedSources/WebCore/CSSPropertyNames.cpp
Andras Becsi
Comment 6 2010-11-23 05:36:23 PST
> And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am. Ah, you did it, sorry.
Patrick R. Gansterer
Comment 7 2010-11-23 05:46:44 PST
(In reply to comment #5) > Actually the file still exists in the EWS' build tree because of the incremental build, that's why it builds currently and it will still exist after the other patch, so this could cause troubles without a clean build. AFAIK all buildsystem generate all files before they compile, so that's not a real problem IMHO. But that the files still exists in the DerivedSources directory is a general problem with incremental builds :-(. (In reply to comment #6) > > And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am. > > Ah, you did it, sorry. Yes ;-)
WebKit Commit Bot
Comment 8 2010-11-24 06:58:44 PST
Comment on attachment 74573 [details] Patch Rejecting patch 74573 from commit-queue. Failed to run "['./WebKitTools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-id=abarth-cq-sl', 'build', '--no-clean', '--no-update', '--build-style=both']" exit_code: 1 ERROR: Working directory has local commits, pass --force-clean to continue. Full output: http://queues.webkit.org/results/6299043
WebKit Commit Bot
Comment 9 2010-11-24 07:52:14 PST
Comment on attachment 74573 [details] Patch Clearing flags on attachment: 74573 Committed r72672: <http://trac.webkit.org/changeset/72672>
WebKit Commit Bot
Comment 10 2010-11-24 07:52:19 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.