Ignore:
Timestamp:
Feb 3, 2010, 3:22:04 AM (16 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).

File:
1 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 {
Note: See TracChangeset for help on using the changeset viewer.