diff options
author | Liang Qi <liang.qi@theqtcompany.com> | 2015-04-15 14:06:47 +0000 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2015-04-15 15:53:16 +0000 |
commit | f98d125b2928d0784d509c8025271fca661ea270 (patch) | |
tree | 214aa16bf1782a8819b1d7fd801ab9c62af4cae1 /mkspecs | |
parent | c09ff1dbcb50d77b64e47b333fd1ee2f4c6510e7 (diff) | |
parent | 605617b5dce6ccd8826d07aabe2db781ae3aa9b4 (diff) |
Merge "Merge remote-tracking branch 'origin/5.4' into 5.5" into refs/staging/5.5
Diffstat (limited to 'mkspecs')
-rw-r--r-- | mkspecs/features/win32/dumpcpp.prf | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mkspecs/features/win32/dumpcpp.prf b/mkspecs/features/win32/dumpcpp.prf index 3da54fb66d..61fd386832 100644 --- a/mkspecs/features/win32/dumpcpp.prf +++ b/mkspecs/features/win32/dumpcpp.prf @@ -19,3 +19,17 @@ dumpcpp_impl.name = CPP dumpcpp_impl.depends = ${QMAKE_FILE_BASE}.h QMAKE_EXTRA_COMPILERS += dumpcpp_impl + + +# Create dependencies from every object file to our generated header files. +if(isEmpty(BUILDS)|build_pass):have_target:!contains(TEMPLATE, vc.*) { + for(tlb, TYPELIBS) { + hdr = $$basename(tlb) + hdr = $$section(hdr, ., 0, -2).h + TYPELIB_HEADERS += $$hdr + } + + objtgt.target = $(OBJECTS) + objtgt.depends = $$TYPELIB_HEADERS + QMAKE_EXTRA_TARGETS += objtgt +} |