Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/mkspecs/features/win32/embed_manifest_dll.prf

    r561 r846  
    11MANIFEST_DIR = $$OBJECTS_DIR
    22isEmpty(MANIFEST_DIR):MANIFEST_DIR = .
    3 !if(plugin:no_plugin_manifest):if(win32-msvc2005|win32-msvc2008):!static:!equals(TEMPLATE_PREFIX, "vc"):equals(TEMPLATE, "lib") {
     3!if(plugin:no_plugin_manifest):if(win32-msvc2005*|win32-msvc2008*|win32-msvc2010*):!static:!equals(TEMPLATE_PREFIX, "vc"):equals(TEMPLATE, "lib") {
    44    NOPATH_TARGET = $$TARGET
    5     NOPATH_TARGET ~= s,\\ , ,q      # Remove space escaping (NOPATH_TARGET is quoted)
    6     NOPATH_TARGET ~= s,\\,/,g       # Change to single type separators
     5    NOPATH_TARGET ~= s,\\\\ , ,q    # Remove space escaping (NOPATH_TARGET is quoted)
     6    NOPATH_TARGET ~= s,\\\\,/,g     # Change to single type separators
    77    NOPATH_TARGET ~= s,^(.*/)+,,    # Remove all paths
    88    QMAKE_LFLAGS += /MANIFEST $$quote(/MANIFESTFILE:\"$${MANIFEST_DIR}\\$${NOPATH_TARGET}.intermediate.manifest\")
    9     QMAKE_PREV_POST_LINK = $$QMAKE_POST_LINK
    10     QMAKE_POST_LINK = $$quote(mt.exe -nologo -manifest \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\" -outputresource:$(DESTDIR_TARGET);2$$escape_expand(\n\t))
    11     QMAKE_POST_LINK += $$QMAKE_PREV_POST_LINK
     9    !isEmpty(QMAKE_POST_LINK):QMAKE_POST_LINK = $$escape_expand(\\n\\t)$$QMAKE_POST_LINK
     10    QMAKE_POST_LINK = $$quote(mt.exe -nologo -manifest \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\" -outputresource:$(DESTDIR_TARGET);2$$escape_expand(\\n\\t))$$QMAKE_POST_LINK
    1211    QMAKE_CLEAN += \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\"
    1312}
  • trunk/mkspecs/features/win32/embed_manifest_exe.prf

    r561 r846  
    11MANIFEST_DIR = $$OBJECTS_DIR
    22isEmpty(MANIFEST_DIR):MANIFEST_DIR = .
    3 if(win32-msvc2005|win32-msvc2008):!equals(TEMPLATE_PREFIX, "vc"):equals(TEMPLATE, "app") {
     3if(win32-msvc2005*|win32-msvc2008*|win32-msvc2010*):!equals(TEMPLATE_PREFIX, "vc"):equals(TEMPLATE, "app") {
    44    NOPATH_TARGET = $$TARGET
    5     NOPATH_TARGET ~= s,\\ , ,q      # Remove space escaping (NOPATH_TARGET is quoted)
    6     NOPATH_TARGET ~= s,\\,/,g       # Change to single type separators
     5    NOPATH_TARGET ~= s,\\\\ , ,q    # Remove space escaping (NOPATH_TARGET is quoted)
     6    NOPATH_TARGET ~= s,\\\\,/,g     # Change to single type separators
    77    NOPATH_TARGET ~= s,^(.*/)+,,    # Remove all paths
    88    QMAKE_LFLAGS += /MANIFEST $$quote(/MANIFESTFILE:\"$${MANIFEST_DIR}\\$${NOPATH_TARGET}.intermediate.manifest\")
    9     QMAKE_PREV_POST_LINK = $$QMAKE_POST_LINK
    10     QMAKE_POST_LINK = $$quote(mt.exe -nologo -manifest \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\" -outputresource:$(DESTDIR_TARGET);1$$escape_expand(\n\t))
    11     QMAKE_POST_LINK += $$QMAKE_PREV_POST_LINK
     9    !isEmpty(QMAKE_POST_LINK):QMAKE_POST_LINK = $$escape_expand(\\n\\t)$$QMAKE_POST_LINK
     10    QMAKE_POST_LINK = $$quote(mt.exe -nologo -manifest \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\" -outputresource:$(DESTDIR_TARGET);1$$escape_expand(\\n\\t))$$QMAKE_POST_LINK
    1211    QMAKE_CLEAN += \"$$replace(MANIFEST_DIR,/,\\)\\$${NOPATH_TARGET}.intermediate.manifest\"
    1312}
  • trunk/mkspecs/features/win32/qaxserver.prf

    r769 r846  
    2020    ACTIVEQT_TARGET = "$(TargetPath)"
    2121    win32-msvc {
    22         ACTIVEQT_NEWLINE = $$escape_expand(\t)
     22        ACTIVEQT_NEWLINE = $$escape_expand(\\t)
    2323        ACTIVEQT_OUTPUT = $(IntDir)/$${TARGET}
    2424    } else {
    25         ACTIVEQT_NEWLINE = $$escape_expand(\n\t)
     25        ACTIVEQT_NEWLINE = $$escape_expand(\\n\\t)
    2626        ACTIVEQT_OUTPUT = $(IntDir)$${TARGET}
    2727    }
     
    3232    ACTIVEQT_IDC = -$(IDC)
    3333    ACTIVEQT_IDL = -$(IDL)
    34     ACTIVEQT_NEWLINE = $$escape_expand(\n\t)
     34    ACTIVEQT_NEWLINE = $$escape_expand(\\n\\t)
    3535    ACTIVEQT_TARGET = $(DESTDIR_TARGET)
    3636    ACTIVEQT_OUTPUT = $(OBJECTS_DIR)/$${TARGET}
  • trunk/mkspecs/features/win32/thread.prf

    r2 r846  
    2424}
    2525
    26 win32-msvc|win32-msvc.net {
    27   !contains(DEFINES, QT_DLL):!target_qt:!isEqual(TARGET, qtmain):QMAKE_LFLAGS += /NODEFAULTLIB:"libc"
    28 }
    29 
    3026QMAKE_LIBS += $$QMAKE_LIBS_RTMT
Note: See TracChangeset for help on using the changeset viewer.