summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@digia.com>2013-10-21 13:36:02 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-21 18:59:56 +0200
commit2761751ecaf61064c3742c639a37f110120e8292 (patch)
tree89f005061e56c4682aae21a188e6437fef896e45
parentff54f45ab004fd9b74ffc712e28505fb17e3b12d (diff)
Use global Qt configuration for libudevv5.2.0-beta1
Only build WebKit with libudev dependency if Qt was configured with libudev. Task-number: QTBUG-34176 Change-Id: Iaabb2401e2dc4a91d46a5e4f759546e0de278a08 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
-rw-r--r--Source/WebCore/WebCore.pri3
-rw-r--r--Tools/qmake/mkspecs/features/features.prf3
2 files changed, 4 insertions, 2 deletions
diff --git a/Source/WebCore/WebCore.pri b/Source/WebCore/WebCore.pri
index 01f7da929..136fec8ec 100644
--- a/Source/WebCore/WebCore.pri
+++ b/Source/WebCore/WebCore.pri
@@ -165,7 +165,8 @@ enable?(GAMEPAD) {
INCLUDEPATH += \
$$SOURCE_DIR/platform/linux \
$$SOURCE_DIR/Modules/gamepad
- PKGCONFIG += libudev
+ INCLUDEPATH += $$QMAKE_INCDIR_LIBUDEV
+ LIBS += $$QMAKE_LIBS_LIBUDEV
}
use?(GLIB) {
diff --git a/Tools/qmake/mkspecs/features/features.prf b/Tools/qmake/mkspecs/features/features.prf
index 8d1054159..cc2ddea8f 100644
--- a/Tools/qmake/mkspecs/features/features.prf
+++ b/Tools/qmake/mkspecs/features/features.prf
@@ -125,7 +125,8 @@ defineTest(detectFeatures) {
}
# Gamepad API Support
- packagesExist(libudev): WEBKIT_CONFIG += gamepad
+ contains(QT_CONFIG, libudev): WEBKIT_CONFIG += gamepad
+ else:unix: CONFIGURE_WARNINGS += "Qt configured without libudev, gamepad API will not be built"
# Support for Graphics Surface
# GraphicsSurface requires GraphicsContext3D and hence use_3d_graphics