diff options
Diffstat (limited to 'src/serialport/qserialportinfo_unix.cpp')
-rw-r--r-- | src/serialport/qserialportinfo_unix.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/serialport/qserialportinfo_unix.cpp b/src/serialport/qserialportinfo_unix.cpp index 80b2f7d..a8bb6d3 100644 --- a/src/serialport/qserialportinfo_unix.cpp +++ b/src/serialport/qserialportinfo_unix.cpp @@ -195,10 +195,14 @@ QList<QSerialPortInfo> availablePortsBySysfs() return serialPortInfoList; } +#ifndef LINK_LIBUDEV + Q_GLOBAL_STATIC(QLibrary, udevLibrary) +#endif + QList<QSerialPortInfo> availablePortsByUdev() { #ifndef LINK_LIBUDEV - static bool symbolsResolved = resolveSymbols(); + static bool symbolsResolved = resolveSymbols(udevLibrary()); if (!symbolsResolved) return QList<QSerialPortInfo>(); #endif |