summaryrefslogtreecommitdiff
path: root/src/serialport/serialport-lib.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/serialport/serialport-lib.pri')
-rw-r--r--src/serialport/serialport-lib.pri17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/serialport/serialport-lib.pri b/src/serialport/serialport-lib.pri
index f9d0af3..522f96a 100644
--- a/src/serialport/serialport-lib.pri
+++ b/src/serialport/serialport-lib.pri
@@ -1,11 +1,18 @@
INCLUDEPATH += $$PWD
!contains(DEFINES, LOAD_LIBUDEV): unix {
- CONFIG += link_pkgconfig
-
- packagesExist(libudev) {
- DEFINES += LINK_LIBUDEV
- PKGCONFIG += libudev
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ contains(QT_CONFIG, libudev) {
+ DEFINES += LINK_LIBUDEV
+ INCLUDEPATH += $$QMAKE_INCDIR_LIBUDEV
+ LIBS += $$QMAKE_LIBS_LIBUDEV
+ }
+ } else {
+ packagesExist(libudev) {
+ CONFIG += link_pkgconfig
+ DEFINES += LINK_LIBUDEV
+ PKGCONFIG += libudev
+ }
}
}