Ignore:
Timestamp:
Dec 5, 2009, 12:28:54 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

general: Added recognition of DEF_FILE_VERSION, DEF_FILE_DESCRIPTION and DEF_FILE_VENDOR qmake variables used to generate the DLL description string. If not set explicitly, they are initialized from the corresponding QMAKE_TARGET_ variables recognized on Win32, for compatibility.

File:
1 edited

Legend:

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

    r298 r382  
    99# load the global default_post
    1010load(default_post)
     11
     12# convert QMAKE_TARGET_ variables to DEF_FILE_ ones
     13build_pass {
     14    isEmpty(DEF_FILE_VERSION) {
     15        !isEmpty(VERSION):DEF_FILE_VERSION = $$VERSION
     16            !isEmpty(QT_BUILD_VERSION):DEF_FILE_VERSION = $${DEF_FILE_VERSION}-$${QT_BUILD_VERSION}
     17            !isEmpty(QMAKESPEC):DEF_FILE_VERSION = $${DEF_FILE_VERSION}_$$basename(QMAKESPEC)
     18        }
     19        isEmpty(DEF_FILE_DESCRIPTION) {
     20                !isEmpty(QMAKE_TARGET_PRODUCT):DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_PRODUCT
     21                !isEmpty(QMAKE_TARGET_DESCRIPTION) {
     22                        !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCRIPTION = $${DEF_FILE_DESCRIPTION}: $$QMAKE_TARGET_DESCRIPTION
     23                        else:DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_DESCRIPTION
     24                }
     25                !isEmpty(QMAKE_TARGET_COPYRIGHT) {
     26                        !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCRIPTION = $${DEF_FILE_DESCRIPTION} $$QMAKE_TARGET_COPYRIGHT
     27                        else:DEF_FILE_DESCRIPTION = $$QMAKE_TARGET_COPYRIGHT
     28                }
     29        }
     30        isEmpty(DEF_FILE_VENDOR):!isEmpty(QMAKE_TARGET_COMPANY):DEF_FILE_VENDOR = $$QMAKE_TARGET_COMPANY
     31}
    1132
    1233wlink:build_pass {
     
    3051    }
    3152}
    32 
Note: See TracChangeset for help on using the changeset viewer.