summaryrefslogtreecommitdiffstats
path: root/src/serialport/serialport-lib.pri
diff options
context:
space:
mode:
authorLaszlo Papp <lpapp@kde.org>2013-02-06 07:49:32 +0000
committerSergey Belyashov <Sergey.Belyashov@gmail.com>2013-02-07 08:22:29 +0100
commit6abf5031336011dd04086b94a56032b318715138 (patch)
tree86a4293a3cde4001b0299515e8efe682d04a5a52 /src/serialport/serialport-lib.pri
parentc97d325ab51c132e784b440d6f81841a1060607c (diff)
Detect the udev installation properly and branch accordingly
This change unbreaks the build when one does not have libudev-dev installed as the dependency is hard coded. However, it should be a soft (optional) dependency and the project even supplies a fallback operation for that. Change-Id: I6072ad54c1d778a79c7f02b68c80bd07eb24e5f4 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to 'src/serialport/serialport-lib.pri')
-rw-r--r--src/serialport/serialport-lib.pri7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/serialport/serialport-lib.pri b/src/serialport/serialport-lib.pri
index 7567665e..99cf7d3a 100644
--- a/src/serialport/serialport-lib.pri
+++ b/src/serialport/serialport-lib.pri
@@ -1,6 +1,11 @@
INCLUDEPATH += $$PWD
-linux*:DEFINES += HAVE_LIBUDEV
+CONFIG += link_pkgconfig
+
+packagesExist(libudev) {
+ DEFINES += HAVE_LIBUDEV
+ PKGCONFIG += libudev
+}
PUBLIC_HEADERS += \
$$PWD/qserialport-global.h \