qtmobility/common.pri
branchRCL_3
changeset 2 5822d84012fb
parent 0 cfcbf08528c4
child 3 87be51aa5b5b
equal deleted inserted replaced
0:cfcbf08528c4 2:5822d84012fb
    10 } else {
    10 } else {
    11     WAS_IN_DEBUG=release
    11     WAS_IN_DEBUG=release
    12 }
    12 }
    13 
    13 
    14 include(staticconfig.pri)
    14 include(staticconfig.pri)
       
    15 
       
    16 symbian:contains(symbian_symbols_unfrozen,1) {
       
    17     #see configure.bat for details
       
    18     MMP_RULES+="EXPORTUNFROZEN"
       
    19 }
    15 
    20 
    16 mac {
    21 mac {
    17     contains(QT_CONFIG, qt_framework):contains(TEMPLATE, lib) {
    22     contains(QT_CONFIG, qt_framework):contains(TEMPLATE, lib) {
    18         #MacOSX always builds debug and release libs when using mac framework
    23         #MacOSX always builds debug and release libs when using mac framework
    19         CONFIG+=$$WAS_IN_DEBUG
    24         CONFIG+=$$WAS_IN_DEBUG
    72 }
    77 }
    73 
    78 
    74 contains(QT_CONFIG, reduce_exports):CONFIG+=hide_symbols
    79 contains(QT_CONFIG, reduce_exports):CONFIG+=hide_symbols
    75 
    80 
    76 #export more symbols if we build the unit tests
    81 #export more symbols if we build the unit tests
    77 #contains(build_unit_tests, yes):DEFINES+=QTM_BUILD_UNITTESTS
    82 contains(build_unit_tests, yes):DEFINES+=QTM_BUILD_UNITTESTS
    78 
    83 
    79 #test whether we have a unit test
    84 #test whether we have a unit test
    80 !testcase {
    85 !testcase {
    81     OBJECTS_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET
    86     OBJECTS_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET
    82     !plugin {
    87     !plugin {
   106     RCC_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/rcc
   111     RCC_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/rcc
   107     UI_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/ui
   112     UI_DIR = $$OUTPUT_DIR/build/tests/$$SUBDIRPART/$$TARGET/ui
   108     QMAKE_RPATHDIR += $$OUTPUT_DIR/lib
   113     QMAKE_RPATHDIR += $$OUTPUT_DIR/lib
   109 }
   114 }
   110 
   115 
   111 # On Symbian, we are freezing libraryies only
       
   112 #symbian:!isEmpty(defFilePath) {
       
   113 #    MMP_RULES += "EXPORTUNFROZEN"
       
   114 #}
       
   115 
       
   116 contains(TEMPLATE,.*lib):DEFINES += QT_SHARED
   116 contains(TEMPLATE,.*lib):DEFINES += QT_SHARED
   117 
   117 
   118 maemo6 {
   118 maemo6 {
   119     DEFINES+= Q_WS_MAEMO_6
   119     DEFINES+= Q_WS_MAEMO_6
   120     contains(TEMPLATE,.*app.*): QMAKE_LIB_FLAGS+= -Wl,-rpath-link $$[QT_INSTALL_LIBS]
   120     contains(TEMPLATE,.*app.*): QMAKE_LIB_FLAGS+= -Wl,-rpath-link $$[QT_INSTALL_LIBS]
   121     QMAKE_LIB_FLAGS+= -Wl,-rpath-link $$[QT_INSTALL_LIBS]
   121     QMAKE_LIB_FLAGS+= -Wl,-rpath-link $$[QT_INSTALL_LIBS]
   122     QMAKE_RPATHDIR += $$[QT_INSTALL_LIBS]
   122     QMAKE_RPATHDIR += $$[QT_INSTALL_LIBS]
   123 }
   123 }
   124 maemo5 {
   124 maemo5 {
   125     DEFINES+= Q_WS_MAEMO_5
   125     DEFINES+= Q_WS_MAEMO_5
   126 }
   126     LIBS += -lgconf-2 -lrtcom-eventlogger -lmodest-dbus-client-1.0 -losso -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 -ltpsession -ltelepathy-qt4}
   127 maemo* {
   127 maemo* {
   128     LIBS += -L/opt/qt4-maemo5/lib
   128     LIBS += -L/opt/qt4-maemo5/lib
   129     QMAKE_LFLAGS += -Wl,-rpath,/opt/qt4-maemo5/lib
   129     QMAKE_LFLAGS += -Wl,-rpath,/opt/qt4-maemo5/lib
   130 }
   130 }
   131 
   131