diff options
Diffstat (limited to 'src/serialport/serialport-lib.pri')
-rw-r--r-- | src/serialport/serialport-lib.pri | 17 |
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 + } } } |