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 |