qt5base-lts/qmake/generators
Joerg Bornemann c9406bcffe qmake: support incremental linking when embedding manifests
When embedding manifests we modified the EXE/DLL after linking using
the manifest tool. This breaks the incremental linking feature of MSVC.

The MS way to embed a manifest without breaking incremental linking is:
   - let the linker create the manifest file,
   - create a resource that contains the manifest file,
   - invoke the linker again to embed the resource.

The embed_manifest_{exe|dll}.prf files have been removed.
All manifest logic is now in qmake's nmake makefile generator.

With QMAKE_MANIFEST one can specify a custom manifest file that gets
embedded without disturbing incremental linking.

Task-number: QTBUG-22718
Change-Id: Idb9d2644a0577b2002cbdd2d62b695b9171b1bd5
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2012-08-16 08:26:24 +02:00
..
integrity dispose of QMAKE_LIBDIR_FLAGS, "demote" QMAKE_FRAMEWORKPATH_FLAGS 2012-07-27 16:29:18 +02:00
mac dispose of QMAKE_LIBDIR_FLAGS, "demote" QMAKE_FRAMEWORKPATH_FLAGS 2012-07-27 16:29:18 +02:00
unix findLibraries(): don't remove -L options for system paths 2012-08-04 08:15:18 +02:00
win32 qmake: support incremental linking when embedding manifests 2012-08-16 08:26:24 +02:00
makefile.cpp revamp preparation of command line for qmake calls in makefiles 2012-08-14 23:12:23 +02:00
makefile.h revamp preparation of command line for qmake calls in makefiles 2012-08-14 23:12:23 +02:00
makefiledeps.cpp QByteArray: deprecate QT_NO_CAST_FROM_BYTEARRAY-protected operators 2012-02-26 09:14:11 +01:00
makefiledeps.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
metamakefile.cpp Remove references to Borland and bmake 2012-08-01 12:39:39 +02:00
metamakefile.h revamp handling of qmake target mode 2012-06-27 09:39:50 +02:00
projectgenerator.cpp Fix qmake -project 2012-08-06 16:04:03 +02:00
projectgenerator.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
xmloutput.cpp qmake vcxproj generator: properly escape XML attributes 2012-04-05 17:48:15 +02:00
xmloutput.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00