Changeset 129007 in webkit
- Timestamp:
- Sep 19, 2012 8:05:15 AM (12 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r128999 r129007 1 2012-09-19 Simon Hausmann <simon.hausmann@digia.com> 2 3 [Qt] Fix incremental builds with all-in-one-files and gccdepends 4 5 Reviewed by Tor Arne Vestbø. 6 7 Pass -MP to gcc when we use the gcc depends feature, to ensure that implicit rules 8 are not only created for header files but also for .cpp files. AllInOne.cpp files 9 include other .cpp files, and when those are removed we need those dummy rules to 10 avoid a "No rule to make Foo.cpp required by AllInOne.o" error. 11 12 * qmake/config.tests/gccdepends/empty.cpp: 13 (main): 14 * qmake/config.tests/gccdepends/gccdepends.pro: 15 * qmake/mkspecs/features/default_pre.prf: 16 1 17 2012-09-19 Rick Byers <rbyers@chromium.org> 2 18 -
trunk/Tools/qmake/config.tests/gccdepends/empty.cpp
r109904 r129007 1 2 int main() { return 0; } -
trunk/Tools/qmake/config.tests/gccdepends/gccdepends.pro
r110993 r129007 1 TEMPLATE = a ux1 TEMPLATE = app 2 2 OBJECTS_DIR = obj 3 QMAKE_CXXFLAGS += -MD 3 CONFIG += GNUmake gcc_MD_depends 4 QMAKE_CXXFLAGS += -MP 5 TARGET = empty 4 6 5 7 base_filename = empty -
trunk/Tools/qmake/mkspecs/features/default_pre.prf
r128606 r129007 88 88 # teambuilder nor icecream is messing up the .d file output). 89 89 CONFIG += GNUmake gcc_MD_depends 90 # This should really be added to qmake, but for now we add it here. 91 QMAKE_CXXFLAGS += -MP 92 QMAKE_CFLAGS += -MP 90 93 } 91 94
Note: See TracChangeset
for help on using the changeset viewer.