summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2013-10-14 15:37:21 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-15 12:09:49 +0200
commit686c380808d18e4c1fae5440b48cc3c3ace2d110 (patch)
tree922bd6f2b3396c33affbb17b2d38fb052a915a50 /Source
parent4354f29ee16b127667b4481e55dc415739f5f342 (diff)
downloadqtwebkit-686c380808d18e4c1fae5440b48cc3c3ace2d110.tar.gz
Define use_glib in features.prf
When we use GStreamer we need to define USE(GLIB), we currently do this separately in WTF and WebCore. This should instead be done centrally to make the it consistent. Change-Id: I079dbeaf99b091ea2ecd093bfef1428d963f8300 Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'Source')
-rw-r--r--Source/WTF/WTF.pri5
-rw-r--r--Source/WTF/wtf/CurrentTime.cpp4
-rw-r--r--Source/WebCore/WebCore.pri9
3 files changed, 10 insertions, 8 deletions
diff --git a/Source/WTF/WTF.pri b/Source/WTF/WTF.pri
index 3122e689f..8b3ce98b5 100644
--- a/Source/WTF/WTF.pri
+++ b/Source/WTF/WTF.pri
@@ -20,9 +20,8 @@ mac {
}
}
-use?(GSTREAMER) {
- DEFINES += WTF_USE_GLIB=1
- PKGCONFIG += glib-2.0 gio-2.0
+use?(GLIB) {
+ PKGCONFIG *= glib-2.0 gio-2.0
}
win32-* {
diff --git a/Source/WTF/wtf/CurrentTime.cpp b/Source/WTF/wtf/CurrentTime.cpp
index 627d25573..e7326df04 100644
--- a/Source/WTF/wtf/CurrentTime.cpp
+++ b/Source/WTF/wtf/CurrentTime.cpp
@@ -55,7 +55,7 @@
#include <sys/time.h>
#endif
-#if USE(GLIB) && !PLATFORM(EFL)
+#if USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT)
#include <glib.h>
#endif
@@ -222,7 +222,7 @@ double currentTime()
#endif // USE(QUERY_PERFORMANCE_COUNTER)
-#elif USE(GLIB) && !PLATFORM(EFL)
+#elif USE(GLIB) && !PLATFORM(EFL) && !PLATFORM(QT)
// Note: GTK on Windows will pick up the PLATFORM(WIN) implementation above which provides
// better accuracy compared with Windows implementation of g_get_current_time:
diff --git a/Source/WebCore/WebCore.pri b/Source/WebCore/WebCore.pri
index d3aa6fd03..01f7da929 100644
--- a/Source/WebCore/WebCore.pri
+++ b/Source/WebCore/WebCore.pri
@@ -168,14 +168,17 @@ enable?(GAMEPAD) {
PKGCONFIG += libudev
}
+use?(GLIB) {
+ PKGCONFIG *= glib-2.0 gio-2.0
+}
+
use?(GSTREAMER) {
- DEFINES += WTF_USE_GLIB=1
use?(GSTREAMER010) {
- PKGCONFIG += glib-2.0 gio-2.0 gstreamer-0.10 gstreamer-app-0.10 gstreamer-base-0.10 gstreamer-interfaces-0.10 gstreamer-pbutils-0.10 gstreamer-plugins-base-0.10 gstreamer-video-0.10
+ PKGCONFIG += gstreamer-0.10 gstreamer-app-0.10 gstreamer-base-0.10 gstreamer-interfaces-0.10 gstreamer-pbutils-0.10 gstreamer-plugins-base-0.10 gstreamer-video-0.10
} else {
DEFINES += GST_API_VERSION=1.0
DEFINES += GST_API_VERSION_1
- PKGCONFIG += glib-2.0 gio-2.0 gstreamer-1.0 gstreamer-app-1.0 gstreamer-base-1.0 gstreamer-pbutils-1.0 gstreamer-plugins-base-1.0 gstreamer-video-1.0 gstreamer-audio-1.0
+ PKGCONFIG += gstreamer-1.0 gstreamer-app-1.0 gstreamer-base-1.0 gstreamer-pbutils-1.0 gstreamer-plugins-base-1.0 gstreamer-video-1.0 gstreamer-audio-1.0
}
}