summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMichael Goddard <michael.goddard@nokia.com>2010-05-18 16:52:21 +1000
committerMichael Goddard <michael.goddard@nokia.com>2010-05-18 16:52:21 +1000
commitbfe7bdb223dc1cb6e0a8fa08cd1d37811fb89399 (patch)
tree5347f20c78c688ee413457c7b7dbbd03dcfb237c /configure
parent1a046c110a194daa8d103b09e171bd1b322b6cec (diff)
parentacc08dcc707feed6836ed1190794ddc9f66ea964 (diff)
Merge branch '1.0' of scm.dev.nokia.troll.no:qtmobility/qtmobility into 1.0
Conflicts: configure examples/qmlcontacts/qmlcontact.cpp examples/qmlcontacts/qmlcontact.h examples/qmlcontacts/qmlcontacts.cpp examples/qmlcontacts/qmlcontactsa.h plugins/contacts/qtcontacts-tracker/qcontacttrackerbackend.cpp plugins/contacts/qtcontacts-tracker/qcontacttrackerbackend_p.h plugins/contacts/qtcontacts-tracker/qtcontacts-tracker.pro plugins/contacts/qtcontacts-tracker/qtrackercontactasyncrequest.h plugins/contacts/qtcontacts-tracker/qtrackercontactfetchrequest.cpp plugins/contacts/qtcontacts-tracker/qtrackercontactfetchrequest.h plugins/contacts/qtcontacts-tracker/qtrackercontactidfetchrequest.cpp plugins/contacts/qtcontacts-tracker/qtrackercontactidfetchrequest.h plugins/contacts/qtcontacts-tracker/qtrackercontactsaverequest.cpp plugins/contacts/qtcontacts-tracker/qtrackercontactsaverequest.h plugins/contacts/qtcontacts-tracker/qtrackercontactslive.cpp plugins/contacts/qtcontacts-tracker/qtrackercontactslive.h plugins/contacts/qtcontacts-tracker/qtrackerrelationshipfetchrequest.cpp plugins/contacts/qtcontacts-tracker/qtrackerrelationshipfetchrequest.h plugins/contacts/qtcontacts-tracker/qtrackerrelationshipsaverequest.cpp plugins/contacts/qtcontacts-tracker/qtrackerrelationshipsaverequest.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_add_async/ut_qtcontacts_add_async.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_add_async/ut_qtcontacts_add_async.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_common/ut_qtcontacts_common.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_fetch/ut_qtcontacts_fetch.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_fetch/ut_qtcontacts_fetch.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_sparql/ut_qtcontacts_sparql.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_sparql/ut_qtcontacts_sparql.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin/contactmanager.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin/contactmanager.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin/ut_qtcontacts_trackerplugin.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin/ut_qtcontacts_trackerplugin.h plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin_definitions/ut_qtcontacts_trackerplugin_definitions.cpp plugins/contacts/qtcontacts-tracker/tests/ut_qtcontacts_trackerplugin_definitions/ut_qtcontacts_trackerplugin_definitions.h plugins/contacts/qtcontacts-tracker/trackerchangelistener.cpp plugins/contacts/qtcontacts-tracker/trackerchangelistener.h
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure30
1 files changed, 28 insertions, 2 deletions
diff --git a/configure b/configure
index ccb6b6615f..dd673c46a8 100755
--- a/configure
+++ b/configure
@@ -1,7 +1,7 @@
#!/bin/sh
#############################################################################
##
-## Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
+## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
## All rights reserved.
## Contact: Nokia Corporation (qt-info@nokia.com)
##
@@ -86,6 +86,7 @@ QT_MOBILITY_PREFIX=$shadowpath/install
QT_MOBILITY_INCLUDE=
QT_MOBILITY_LIB=
QT_MOBILITY_BIN=
+QT_MOBILITY_PLUGINS=
BUILD_UNITTESTS=
BUILD_EXAMPLES=
BUILD_DOCS=yes
@@ -96,6 +97,7 @@ LINUX_TARGET=
QMAKE_CACHE="$shadowpath/.qmake.cache"
LIB_PATH="lib"
BIN_PATH="bin"
+PLUGIN_PATH="plugins"
MAC_SDK=
MOBILITY_MODULES="bearer location contacts multimedia publishsubscribe versit messaging systeminfo serviceframework sensors"
MOBILITY_MODULES_UNPARSED=
@@ -119,6 +121,8 @@ usage()
echo " (default PREFIX/lib)"
echo "-bindir <dir> ..... Executables will be installed to <dir>"
echo " (default PREFIX/bin)"
+ echo "-plugindir <dir> .. Plug-ins will be installed to <dir>"
+ echo " (default PREFIX/plugins)"
echo "-debug ............ Build with debugging symbols"
echo "-release .......... Build without debugging symbols"
echo "-silent ........... Reduces build output"
@@ -171,6 +175,10 @@ while [ "$#" -gt 0 ]; do
QT_MOBILITY_BIN="$2"
shift
;;
+ -plugindir)
+ QT_MOBILITY_PLUGINS="$2"
+ shift
+ ;;
-tests)
BUILD_UNITTESTS="yes"
;;
@@ -338,7 +346,7 @@ else
fi
echo "QT_MOBILITY_LIB = $QT_MOBILITY_LIB" >> "$CONFIG_IN"
-#process binary path
+#process bin path
if [ -z "$QT_MOBILITY_BIN" ]; then
QT_MOBILITY_BIN="$QT_MOBILITY_PREFIX/$BIN_PATH"
elif [ -d "$QT_MOBILITY_BIN" ]; then
@@ -350,6 +358,19 @@ else
fi
echo "QT_MOBILITY_BIN = $QT_MOBILITY_BIN" >> "$CONFIG_IN"
+#process plugin path
+if [ -z "$QT_MOBILITY_PLUGINS" ]; then
+ QT_MOBILITY_PLUGINS="$QT_MOBILITY_PREFIX/$PLUGIN_PATH"
+elif [ -d "$QT_MOBILITY_PLUGINS" ]; then
+ QT_MOBILITY_PLUGINS=`absPath $QT_MOBILITY_PLUGINS $LINUX_TARGET`
+else
+ mkdir -p "$QT_MOBILITY_PLUGINS"
+ QT_MOBILITY_PLUGINS=`absPath $QT_MOBILITY_PLUGINS $LINUX_TARGET`
+ rm -rf "$QT_MOBILITY_PLUGINS"
+fi
+echo "QT_MOBILITY_PLUGINS = $QT_MOBILITY_PLUGINS" >> "$CONFIG_IN"
+
+
echo "QT_MOBILITY_SOURCE_TREE = $relpath" >> "$QMAKE_CACHE"
echo "QT_MOBILITY_BUILD_TREE = $shadowpath" >> "$QMAKE_CACHE"
@@ -449,6 +470,11 @@ compileTest "CoreWLAN (MacOS 10.6)" corewlan
compileTest "Maemo ICD" maemo-icd
compileTest "Maemo ICD WLAN" maemo-icd-network-wlan
compileTest "Maemo5 contacts dependencies" maemo5-contacts
+if [ "$LINUX_TARGET" = maemo6 ]; then
+ compileTest sensord sensord
+else
+ echo "sensord_enabled = no" >> "$CONFIG_IN"
+fi
# Now module selection
# using 'expr match ....' should help a bit