summaryrefslogtreecommitdiffstats
path: root/features/basic_examples_setup.pri
diff options
context:
space:
mode:
Diffstat (limited to 'features/basic_examples_setup.pri')
-rw-r--r--features/basic_examples_setup.pri59
1 files changed, 59 insertions, 0 deletions
diff --git a/features/basic_examples_setup.pri b/features/basic_examples_setup.pri
new file mode 100644
index 000000000..8915a03f5
--- /dev/null
+++ b/features/basic_examples_setup.pri
@@ -0,0 +1,59 @@
+symbian: {
+ vendorinfo = \
+ "; Localised Vendor name" \
+ "%{\"Nokia, Qt\"}" \
+ " " \
+ "; Unique Vendor name" \
+ ":\"Nokia, Qt\"" \
+ " "
+ examples_deployment.pkg_prerules += vendorinfo
+ DEPLOYMENT += examples_deployment
+}
+
+win32:contains(CONFIG_WIN32,build_all):Win32DebugAndRelease=yes
+mac | contains(Win32DebugAndRelease,yes) {
+ #due to different debug/release library names we have to comply with
+ #whatever Qt does
+ !contains(QT_CONFIG,debug)|!contains(QT_CONFIG,release) {
+ CONFIG -= debug_and_release debug release
+ contains(QT_CONFIG,debug): CONFIG+=debug
+ contains(QT_CONFIG,release): CONFIG+=release
+ }
+}
+
+CONFIG(debug, debug|release) {
+ SUBDIRPART=Debug
+} else {
+ SUBDIRPART=Release
+}
+
+OUTPUT_DIR = $$QT_MOBILITY_BUILD_TREE
+MOC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/moc
+RCC_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/rcc
+UI_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET/ui
+OBJECTS_DIR = $$OUTPUT_DIR/build/$$SUBDIRPART/$$TARGET
+
+# See common.pri for comments on why using QMAKE_FRAMEWORKPATH/QMAKE_LIBDIR
+# rather than LIBS here.
+mac:contains(QT_CONFIG,qt_framework) {
+ QMAKE_FRAMEWORKPATH = $$OUTPUT_DIR/lib
+}
+QMAKE_LIBDIR = $$OUTPUT_DIR/lib
+
+QMAKE_RPATHDIR+=$$QT_MOBILITY_LIB
+INCLUDEPATH+= $$QT_MOBILITY_SOURCE_TREE/src/global
+
+maemo6 {
+ DEFINES+= Q_WS_MAEMO_6
+ DEFINES+= QTM_EXAMPLES_SMALL_SCREEN
+ DEFINES+= QTM_EXAMPLES_PREFER_LANDSCAPE
+}
+maemo5 {
+ error(Maemo5/Freemantle not supported by QtMobility 1.2+ \(Not building any examples and demos\).)
+ DEFINES+= Q_WS_MAEMO_5
+ DEFINES+= QTM_EXAMPLES_SMALL_SCREEN
+ DEFINES+= QTM_EXAMPLES_PREFER_LANDSCAPE
+}
+symbian {
+ DEFINES+= QTM_EXAMPLES_SMALL_SCREEN
+}