Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qtbase-staging
* 'master' of git://scm.dev.nokia.troll.no/qt/qtbase-staging: Add qglobal.h exports for QtLocation & QtSensors
This commit is contained in:
commit
3d8f39857f
33
configure
vendored
33
configure
vendored
@ -712,6 +712,7 @@ CFG_DECLARATIVE=auto
|
||||
CFG_DECLARATIVE_DEBUG=yes
|
||||
CFG_WEBKIT=auto # (yes|no|auto|debug)
|
||||
CFG_JAVASCRIPTCORE_JIT=auto
|
||||
CFG_LOCATION=auto
|
||||
|
||||
CFG_GFX_AVAILABLE="linuxfb transformed qvfb vnc multiscreen directfb"
|
||||
CFG_GFX_ON="linuxfb multiscreen"
|
||||
@ -2145,6 +2146,17 @@ while [ "$#" -gt 0 ]; do
|
||||
[ "$VAL" = "auto" ] && VAL="yes"
|
||||
CFG_WEBKIT="$VAL"
|
||||
;;
|
||||
location)
|
||||
if [ "$VAL" = "yes" ]; then
|
||||
CFG_LOCATION="yes"
|
||||
else
|
||||
if [ "$VAL" = "no" ]; then
|
||||
CFG_LOCATION="no"
|
||||
else
|
||||
UNKNOWN_OPT=yes
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
javascript-jit)
|
||||
if [ "$VAL" = "yes" ] || [ "$VAL" = "auto" ] || [ "$VAL" = "no" ]; then
|
||||
CFG_JAVASCRIPTCORE_JIT="$VAL"
|
||||
@ -3726,6 +3738,7 @@ Usage: $relconf [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir
|
||||
[-no-javascript-jit] [-javascript-jit]
|
||||
[-no-script] [-script] [-no-scripttools] [-scripttools]
|
||||
[-no-declarative] [-declarative] [-no-declarative-debug] [-declarative-debug]
|
||||
[-no-location] [-location]
|
||||
[additional platform specific options (see below)]
|
||||
|
||||
|
||||
@ -3897,6 +3910,9 @@ fi
|
||||
-no-declarative-debug ..... Do not build the declarative debugging support.
|
||||
+ -declarative-debug ....... Build the declarative debugging support.
|
||||
|
||||
-no-location ....... Do not build the QtLocation module.
|
||||
+ -location .......... Build the QtLocation module.
|
||||
|
||||
-platform target ... The operating system and compiler you are building
|
||||
on ($PLATFORM).
|
||||
|
||||
@ -7659,6 +7675,22 @@ else
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_DECLARATIVE"
|
||||
fi
|
||||
|
||||
if [ "$CFG_LOCATION" = "auto" ]; then
|
||||
CFG_LOCATION="$CFG_GUI"
|
||||
fi
|
||||
|
||||
if [ "$CFG_LOCATION" = "yes" ] && [ "$CFG_GUI" = "no" ]; then
|
||||
echo "QtLocation requested, but it can't be built without QtGui"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#Disable QtLocation until ready
|
||||
CFG_LOCATION="no"
|
||||
|
||||
if [ "$CFG_LOCATION" = "no" ]; then
|
||||
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_LOCATION"
|
||||
fi
|
||||
|
||||
if [ "$CFG_EXCEPTIONS" = "no" ]; then
|
||||
case "$COMPILER" in
|
||||
g++*)
|
||||
@ -8679,6 +8711,7 @@ echo "Declarative module ..... $CFG_DECLARATIVE"
|
||||
if [ "$CFG_DECLARATIVE" = "yes" ]; then
|
||||
echo "Declarative debugging ...$CFG_DECLARATIVE_DEBUG"
|
||||
fi
|
||||
echo "Location module ........ $CFG_LOCATION"
|
||||
echo "Support for S60 ........ $CFG_S60"
|
||||
echo "Symbian DEF files ...... $CFG_SYMBIAN_DEFFILES"
|
||||
echo "STL support ............ $CFG_STL"
|
||||
|
@ -1368,6 +1368,16 @@ class QDataStream;
|
||||
# else
|
||||
# define Q_DBUS_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
# if defined(QT_BUILD_LOCATION_LIB)
|
||||
# define Q_LOCATION_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define Q_LOCATION_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
# if defined(QT_BUILD_SENSORS_LIB)
|
||||
# define Q_SENSORS_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define Q_SENSORS_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
# define Q_TEMPLATEDLL
|
||||
# elif defined(QT_DLL) /* use a Qt DLL library */
|
||||
# define Q_CORE_EXPORT Q_DECL_IMPORT
|
||||
@ -1386,6 +1396,8 @@ class QDataStream;
|
||||
# define Q_SCRIPTTOOLS_EXPORT Q_DECL_IMPORT
|
||||
# define Q_COMPAT_EXPORT Q_DECL_IMPORT
|
||||
# define Q_DBUS_EXPORT Q_DECL_IMPORT
|
||||
# define Q_LOCATION_EXPORT Q_DECL_IMPORT
|
||||
# define Q_SENSORS_EXPORT Q_DECL_IMPORT
|
||||
# define Q_TEMPLATEDLL
|
||||
# endif
|
||||
# define Q_NO_DECLARED_NOT_DEFINED
|
||||
@ -1415,6 +1427,8 @@ class QDataStream;
|
||||
# define Q_SCRIPTTOOLS_EXPORT Q_DECL_EXPORT
|
||||
# define Q_COMPAT_EXPORT Q_DECL_EXPORT
|
||||
# define Q_DBUS_EXPORT Q_DECL_EXPORT
|
||||
# define Q_LOCATION_EXPORT Q_DECL_EXPORT
|
||||
# define Q_SENSORS_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define Q_CORE_EXPORT
|
||||
# define Q_GUI_EXPORT
|
||||
@ -1430,6 +1444,8 @@ class QDataStream;
|
||||
# define Q_SCRIPTTOOLS_EXPORT
|
||||
# define Q_COMPAT_EXPORT
|
||||
# define Q_DBUS_EXPORT
|
||||
# define Q_LOCATION_EXPORT
|
||||
# define Q_SENSORS_EXPORT
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@ -2591,26 +2607,28 @@ Q_CORE_EXPORT int qt_symbian_exception2Error(const std::exception& ex);
|
||||
*/
|
||||
|
||||
/* Qt modules */
|
||||
#define QT_MODULE_CORE 0x00001
|
||||
#define QT_MODULE_GUI 0x00002
|
||||
#define QT_MODULE_NETWORK 0x00004
|
||||
#define QT_MODULE_OPENGL 0x00008
|
||||
#define QT_MODULE_SQL 0x00010
|
||||
#define QT_MODULE_XML 0x00020
|
||||
#define QT_MODULE_QT3SUPPORTLIGHT 0x00040
|
||||
#define QT_MODULE_QT3SUPPORT 0x00080
|
||||
#define QT_MODULE_SVG 0x00100
|
||||
#define QT_MODULE_ACTIVEQT 0x00200
|
||||
#define QT_MODULE_GRAPHICSVIEW 0x00400
|
||||
#define QT_MODULE_SCRIPT 0x00800
|
||||
#define QT_MODULE_XMLPATTERNS 0x01000
|
||||
#define QT_MODULE_HELP 0x02000
|
||||
#define QT_MODULE_TEST 0x04000
|
||||
#define QT_MODULE_DBUS 0x08000
|
||||
#define QT_MODULE_SCRIPTTOOLS 0x10000
|
||||
#define QT_MODULE_OPENVG 0x20000
|
||||
#define QT_MODULE_MULTIMEDIA 0x40000
|
||||
#define QT_MODULE_DECLARATIVE 0x80000
|
||||
#define QT_MODULE_CORE 0x000001
|
||||
#define QT_MODULE_GUI 0x000002
|
||||
#define QT_MODULE_NETWORK 0x000004
|
||||
#define QT_MODULE_OPENGL 0x000008
|
||||
#define QT_MODULE_SQL 0x000010
|
||||
#define QT_MODULE_XML 0x000020
|
||||
#define QT_MODULE_QT3SUPPORTLIGHT 0x000040
|
||||
#define QT_MODULE_QT3SUPPORT 0x000080
|
||||
#define QT_MODULE_SVG 0x000100
|
||||
#define QT_MODULE_ACTIVEQT 0x000200
|
||||
#define QT_MODULE_GRAPHICSVIEW 0x000400
|
||||
#define QT_MODULE_SCRIPT 0x000800
|
||||
#define QT_MODULE_XMLPATTERNS 0x001000
|
||||
#define QT_MODULE_HELP 0x002000
|
||||
#define QT_MODULE_TEST 0x004000
|
||||
#define QT_MODULE_DBUS 0x008000
|
||||
#define QT_MODULE_SCRIPTTOOLS 0x010000
|
||||
#define QT_MODULE_OPENVG 0x020000
|
||||
#define QT_MODULE_MULTIMEDIA 0x040000
|
||||
#define QT_MODULE_DECLARATIVE 0x080000
|
||||
#define QT_MODULE_LOCATION 0x100000
|
||||
#define QT_MODULE_SENSORS 0x200000
|
||||
|
||||
/* Qt editions */
|
||||
#define QT_EDITION_CONSOLE (QT_MODULE_CORE \
|
||||
@ -2646,6 +2664,8 @@ Q_CORE_EXPORT int qt_symbian_exception2Error(const std::exception& ex);
|
||||
| QT_MODULE_HELP \
|
||||
| QT_MODULE_TEST \
|
||||
| QT_MODULE_DBUS \
|
||||
| QT_MODULE_LOCATION \
|
||||
| QT_MODULE_SENSORS \
|
||||
| QT_MODULE_ACTIVEQT)
|
||||
#define QT_EDITION_DESKTOP (QT_EDITION_OPENSOURCE)
|
||||
#define QT_EDITION_UNIVERSAL QT_EDITION_DESKTOP
|
||||
@ -2725,6 +2745,12 @@ QT_LICENSED_MODULE(Test)
|
||||
#if (QT_EDITION & QT_MODULE_DBUS)
|
||||
QT_LICENSED_MODULE(DBus)
|
||||
#endif
|
||||
#if (QT_EDITION & QT_MODULE_LOCATION)
|
||||
QT_LICENSED_MODULE(Location)
|
||||
#endif
|
||||
#if (QT_EDITION & QT_MODULE_SENSORS)
|
||||
QT_LICENSED_MODULE(Sensors)
|
||||
#endif
|
||||
|
||||
#define QT_MODULE(x) \
|
||||
typedef QtValidLicenseFor##x##Module Qt##x##Module;
|
||||
|
Loading…
Reference in New Issue
Block a user