summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@theqtcompany.com>2015-11-24 10:12:14 +0100
committerLiang Qi <liang.qi@theqtcompany.com>2015-11-24 10:12:24 +0100
commit11b732cfdad2513a761e7d045dca8431df40d16b (patch)
treead65be5cfefb6f4af705eae2af98cc371083fd40
parentd6584a7f1cc540eba1fed1fc7423459e9cfc8bb8 (diff)
parent13fa77f5cbbc7d5d717c3663512b904bba8c106c (diff)
downloadqtserialport-11b732cfdad2513a761e7d045dca8431df40d16b.tar.gz
Merge remote-tracking branch 'origin/5.6' into dev
Change-Id: I8c1dfd6b4fa2a13b45b896d03f859a127eb53078
-rw-r--r--src/serialport/doc/qtserialport.qdocconf2
-rw-r--r--src/serialport/qserialport_unix.cpp10
-rw-r--r--src/serialport/qserialportinfo_osx.cpp (renamed from src/serialport/qserialportinfo_mac.cpp)0
-rw-r--r--src/serialport/serialport-lib.pri4
4 files changed, 9 insertions, 7 deletions
diff --git a/src/serialport/doc/qtserialport.qdocconf b/src/serialport/doc/qtserialport.qdocconf
index 78c1b35..ac1fc1e 100644
--- a/src/serialport/doc/qtserialport.qdocconf
+++ b/src/serialport/doc/qtserialport.qdocconf
@@ -34,7 +34,7 @@ exampledirs += ../../../examples/serialport
imagedirs += images
excludedirs += ../qt4support
-examplesinstallpath = serialport
+examplesinstallpath = qtserialport/serialport
depends += qtcore qtdoc qtnetwork qmake
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp
index 4a558be..7eb43a1 100644
--- a/src/serialport/qserialport_unix.cpp
+++ b/src/serialport/qserialport_unix.cpp
@@ -42,7 +42,7 @@
#include <fcntl.h>
#include <unistd.h>
-#ifdef Q_OS_MAC
+#ifdef Q_OS_OSX
#if defined(MAC_OS_X_VERSION_10_4) && (MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_4)
#include <IOKit/serial/ioss.h>
#endif
@@ -54,6 +54,7 @@
#ifdef Q_OS_LINUX
+# if !defined(Q_OS_ANDROID) || !defined(Q_PROCESSOR_X86)
struct termios2 {
tcflag_t c_iflag; /* input mode flags */
tcflag_t c_oflag; /* output mode flags */
@@ -64,6 +65,7 @@ struct termios2 {
speed_t c_ispeed; /* input speed */
speed_t c_ospeed; /* output speed */
};
+# endif
#ifndef TCGETS2
#define TCGETS2 _IOR('T', 0x2A, struct termios2)
@@ -85,7 +87,7 @@ struct termios2 {
#include <QtCore/qsocketnotifier.h>
#include <QtCore/qmap.h>
-#ifdef Q_OS_MAC
+#ifdef Q_OS_OSX
#include <QtCore/qstandardpaths.h>
#endif
@@ -536,7 +538,7 @@ bool QSerialPortPrivate::setCustomBaudRate(qint32 baudRate, QSerialPort::Directi
return setStandardBaudRate(B38400, directions);
}
-#elif defined(Q_OS_MAC)
+#elif defined(Q_OS_OSX)
bool QSerialPortPrivate::setCustomBaudRate(qint32 baudRate, QSerialPort::Directions directions)
{
@@ -909,7 +911,7 @@ QSerialPortErrorInfo QSerialPortPrivate::getSystemError(int systemErrorCode) con
case EBADF:
error.errorCode = QSerialPort::ResourceError;
break;
-#ifdef Q_OS_MAC
+#ifdef Q_OS_OSX
case ENXIO:
error.errorCode = QSerialPort::ResourceError;
break;
diff --git a/src/serialport/qserialportinfo_mac.cpp b/src/serialport/qserialportinfo_osx.cpp
index 4e73025..4e73025 100644
--- a/src/serialport/qserialportinfo_mac.cpp
+++ b/src/serialport/qserialportinfo_osx.cpp
diff --git a/src/serialport/serialport-lib.pri b/src/serialport/serialport-lib.pri
index e1a2333..c7826ef 100644
--- a/src/serialport/serialport-lib.pri
+++ b/src/serialport/serialport-lib.pri
@@ -37,12 +37,12 @@ unix:!symbian {
SOURCES += \
$$PWD/qserialport_unix.cpp
- !mac {
+ !osx {
SOURCES += \
$$PWD/qserialportinfo_unix.cpp
} else {
SOURCES += \
- $$PWD/qserialportinfo_mac.cpp
+ $$PWD/qserialportinfo_osx.cpp
LIBS_PRIVATE += -framework IOKit -framework CoreFoundation
}