Changeset 506 for trunk


Ignore:
Timestamp:
Feb 3, 2010, 3:22:04 AM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

general: Adjust the Qt version string to the format used by emxexpw.cmd to embed a complete version information to the executables and DLLs (uses the new feature brought by r505).

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/mkspecs/features/os2/default_post.prf

    r415 r506  
    3535        DEF_FILE_DESCR =
    3636        !isEmpty(DEF_FILE_VERSION)|!isEmpty(DEF_FILE_DESCRIPTION)|!isEmpty(DEF_FILE_VENDOR) {
    37             DEF_FILE_DESCR = "@$${LITERAL_HASH}vendor:version$${LITERAL_HASH}@ description"
    38             DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, vendor, $$DEF_FILE_VENDOR)
    39             DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, version, $$DEF_FILE_VERSION)
    40             DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, description, $$DEF_FILE_DESCRIPTION)
     37            exists($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd) {
     38                DEF_FILE_DESCR = -printbldlevel
     39                !isEmpty(DEF_FILE_VERSION):DEF_FILE_DESCR += -version \"$$DEF_FILE_VERSION\"
     40                !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCR += -desc \"$$DEF_FILE_DESCRIPTION\"
     41                !isEmpty(DEF_FILE_VENDOR):DEF_FILE_DESCR += -vendor \"$$DEF_FILE_VENDOR\"
     42                DEF_FILE_DESCR = "$$system($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd $$DEF_FILE_DESCR)"
     43            } else {
     44                warning($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd is not found!)
     45                warning(BLDLEVEL string in .DEF will not contain all info!)
     46                DEF_FILE_DESCR = "@$${LITERAL_HASH}vendor:version$${LITERAL_HASH}@ description"
     47                DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, vendor, $$DEF_FILE_VENDOR)
     48                DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, version, $$DEF_FILE_VERSION)
     49                DEF_FILE_DESCR = $$replace(DEF_FILE_DESCR, description, $$DEF_FILE_DESCRIPTION)
     50            }
    4151        }
    4252        !isEmpty(DEF_FILE_DESCR)|wlink {
  • trunk/src/qt_targets.pri

    r385 r506  
    1919        # extend the version number included in DLLs and EXEs with the SVN revision number
    2020        DEF_FILE_VERSION = $$VERSION
    21     !isEmpty(QT_BUILD_VERSION):DEF_FILE_VERSION = $${DEF_FILE_VERSION}-$${QT_BUILD_VERSION}
    22     !isEmpty(QMAKESPEC):DEF_FILE_VERSION = $${DEF_FILE_VERSION}_$$basename(QMAKESPEC)
     21    !isEmpty(QT_BUILD_VERSION):DEF_FILE_VERSION = $${DEF_FILE_VERSION}$${QT_BUILD_VERSION}
     22    !isEmpty(QMAKESPEC):DEF_FILE_VERSION = $${DEF_FILE_VERSION}$$basename(QMAKESPEC)
    2323}
Note: See TracChangeset for help on using the changeset viewer.