diff options
author | BogDan Vatra <bogdan@kdab.com> | 2017-02-23 11:18:16 +0200 |
---|---|---|
committer | BogDan Vatra <bogdan@kdab.com> | 2017-02-23 13:44:09 +0000 |
commit | 1340fedecd841765485beffa7c93320c96f21cdc (patch) | |
tree | d55789a249016de02de95e4f8b446c112bc3159b /src/serialport/qserialport_unix.cpp | |
parent | 34797c33207cebfba333fd711bd41798059212bd (diff) | |
download | qtserialport-1340fedecd841765485beffa7c93320c96f21cdc.tar.gz |
Fix build with API >= 21
Change-Id: I77f015100f2b9ed5e1a16ebd1ba0b28216282085
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to 'src/serialport/qserialport_unix.cpp')
-rw-r--r-- | src/serialport/qserialport_unix.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/serialport/qserialport_unix.cpp b/src/serialport/qserialport_unix.cpp index fafe8c5..8f9f087 100644 --- a/src/serialport/qserialport_unix.cpp +++ b/src/serialport/qserialport_unix.cpp @@ -60,7 +60,13 @@ #ifdef Q_OS_LINUX -# if !defined(Q_OS_ANDROID) || !defined(Q_PROCESSOR_X86) +# ifdef Q_OS_ANDROID +# include <android/api-level.h> +# else +# define __ANDROID_API__ 21 +# endif + +# if !defined(Q_OS_ANDROID) || (!defined(Q_PROCESSOR_X86) && __ANDROID_API__ < 21) struct termios2 { tcflag_t c_iflag; /* input mode flags */ tcflag_t c_oflag; /* output mode flags */ |