summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/serialport/qserialport_unix.cpp4
-rw-r--r--src/serialport/qserialportinfo_unix.cpp2
-rw-r--r--src/src.pro2
-rw-r--r--tests/tests.pro2
4 files changed, 8 insertions, 2 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp
index 0f999bbf..dd4edb0c 100644
--- a/src/serialport/qserialport_unix.cpp
+++ b/src/serialport/qserialport_unix.cpp
@@ -55,6 +55,10 @@
#endif
#endif
+#ifdef Q_OS_QNX
+#define CRTSCTS (IHFLOW | OHFLOW)
+#endif
+
#include <private/qcore_unix_p.h>
#include <QtCore/qelapsedtimer.h>
diff --git a/src/serialport/qserialportinfo_unix.cpp b/src/serialport/qserialportinfo_unix.cpp
index 5ec2c124..3440ad29 100644
--- a/src/serialport/qserialportinfo_unix.cpp
+++ b/src/serialport/qserialportinfo_unix.cpp
@@ -77,6 +77,8 @@ static QStringList filteredDeviceFilePaths()
<< QStringLiteral("ircomm*"); // IrDA serial device.
#elif defined (Q_OS_FREEBSD)
<< QStringLiteral("cu*");
+#elif defined (Q_OS_QNX)
+ << QStringLiteral("ser*");
#else
;
#endif
diff --git a/src/src.pro b/src/src.pro
index 1a7c9524..072ffd04 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,3 +1,3 @@
TEMPLATE = subdirs
-!winrt:!qnx:SUBDIRS = serialport
+!winrt:SUBDIRS = serialport
diff --git a/tests/tests.pro b/tests/tests.pro
index 4841b07b..dcc85316 100644
--- a/tests/tests.pro
+++ b/tests/tests.pro
@@ -1,2 +1,2 @@
TEMPLATE = subdirs
-!qnx:SUBDIRS += auto manual
+SUBDIRS += auto manual