Scopes and Conditions

v pro suboroch sa daju pouzivat podmienky na zaklady parametrov v mkspec, tym padom mozu byt spolocne pro subory pre vsetky platformy.

v qt tieto sekcie maju nazov scope

co potrebujete?

upravit subor qmake.conf nasledovne: do riadku CONFIG = ….. pridat slovo i386 cize napr: CONFIG += qt warn_on release link_prl i386

na cestach:

pouzitie(.pro):

LIBS += -L../../lib/.emlibs/i386 \
        -L../../lib/.emlibs/arm \
        -lemlog \
        -leudajstruct 
DEFINES += __LINUX__ 
i386 {                                                                                                                                                                                        
         DEFINES += __EDRVIFACE__
} 

 win32 {
     SOURCES += paintwidget_win.cpp
 }

....
 !win32 {
     SOURCES -= paintwidget_win.cpp
 }

 i386 {
     LIBS +=
 } else {
     LIBS +=
 }

Ak je potrebne nieco vykonavat len pre 386 zaviedla sa scope mijola386

 i386 {
     arm-linux-g++ {
          LIBS +=
     }
 } else {
     LIBS +=
 }



interesting links: http://doc.qt.nokia.com/stable/qmake-advanced-usage.html