mkspecs/features/qt.prf
changeset 22 79de32ba3296
parent 18 2f34d5167611
child 29 b72c6db6890b
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   164 
   164 
   165        # The Helix backend requires this. Since we can't let a plugin set it,
   165        # The Helix backend requires this. Since we can't let a plugin set it,
   166        # we bump the values for all Symbian Phonon plugins.
   166        # we bump the values for all Symbian Phonon plugins.
   167        symbian:isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x040000 0x1600000
   167        symbian:isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x040000 0x1600000
   168 
   168 
   169    } else:isEqual(QTLIB, webkit):qlib = QtWebKit
   169    } else:isEqual(QTLIB, webkit) {
   170    else:isEqual(QTLIB, declarative):qlib = QtDeclarative
   170        qlib = QtWebKit
       
   171        aix-xlc {
       
   172            # Flags recommended by IBM when using WebKit
       
   173 	   QMAKE_LFLAGS -= -bmaxdata:0x80000000
       
   174 	   QMAKE_LFLAGS += -bmaxdata:0xD0000000/dsa
       
   175        }
       
   176    } else:isEqual(QTLIB, declarative):qlib = QtDeclarative
   171    else:isEqual(QTLIB, multimedia):qlib = QtMultimedia
   177    else:isEqual(QTLIB, multimedia):qlib = QtMultimedia
   172    else:message("Unknown QT: $$QTLIB"):qlib =
   178    else:message("Unknown QT: $$QTLIB"):qlib =
   173    !isEmpty(qlib) {
   179    !isEmpty(qlib) {
   174       target_qt:isEqual(TARGET, qlib) {
   180       target_qt:isEqual(TARGET, qlib) {
   175          warning($$TARGET cannot have a QT of $$QTLIB)
   181          warning($$TARGET cannot have a QT of $$QTLIB)