summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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