Ignore:
Timestamp:
Feb 8, 2010, 6:54:00 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

qmake/os2: Don't rely on QMAKESPEC as it is not defined outside the Qt4 source tree (e.g. in case of the "dev" WPI package); use [QT_INSTALL_DATA]/mkspecs instead (which is always defined).

File:
1 edited

Legend:

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

    r533 r550  
    3333        DEF_FILE_DESCR =
    3434        !isEmpty(DEF_FILE_VERSION)|!isEmpty(DEF_FILE_DESCRIPTION)|!isEmpty(DEF_FILE_VENDOR) {
    35             exists($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd) {
     35            QMAKESPEC_DIR = $$dirname(QMAKESPEC)
     36            isEmpty(QMAKESPEC_DIR):QMAKESPEC_DIR = $$[QT_INSTALL_DATA]/mkspecs
     37            exists($$QMAKESPEC_DIR/os2-g++/emxexpw.cmd) {
    3638                DEF_FILE_DESCR = -printbldlevel
    3739                !isEmpty(DEF_FILE_VERSION):DEF_FILE_DESCR += -version \"$$DEF_FILE_VERSION\"
    3840                !isEmpty(DEF_FILE_DESCRIPTION):DEF_FILE_DESCR += -desc \"$$DEF_FILE_DESCRIPTION\"
    3941                !isEmpty(DEF_FILE_VENDOR):DEF_FILE_DESCR += -vendor \"$$DEF_FILE_VENDOR\"
    40                 DEF_FILE_DESCR = "$$system($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd $$DEF_FILE_DESCR)"
     42                DEF_FILE_DESCR = "$$system($$/os2-g++/emxexpw.cmd $$DEF_FILE_DESCR)"
    4143            } else {
    42                 warning($$dirname(QMAKESPEC)/os2-g++/emxexpw.cmd is not found!)
     44                warning($$/os2-g++/emxexpw.cmd is not found!)
    4345                warning(BLDLEVEL string in .DEF will not contain all info!)
    4446                DEF_FILE_DESCR = "@$${LITERAL_HASH}vendor:version$${LITERAL_HASH}@ description"
Note: See TracChangeset for help on using the changeset viewer.