summaryrefslogtreecommitdiffstats
path: root/mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@digia.com>2013-01-18 09:50:02 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-01-21 09:20:01 +0100
commit4feadac76e49635d17ff1265f775d2b15fe2aa40 (patch)
tree364549c046ac57b1954b161ef5d2926448cefe67 /mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp
parent12d90d62023419dca6fcd55f4045058fac6fe50b (diff)
Android-eglfs: Fixed build against Android 4.0.x
The header location for SurfaceComposerClient.h changed between Android 4.0 and 4.1, so we need to select based on the major and minor version. Change-Id: I7a6408f8ba3c644facca3a7e64b8d68fde9c4472 Reviewed-by: aavit <eirik.aavitsland@digia.com> Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Diffstat (limited to 'mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp')
-rw-r--r--mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp b/mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp
index 0a71a5fe12..9e5049a3f3 100644
--- a/mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp
+++ b/mkspecs/unsupported/android-g++/qeglfshooks_surfaceflinger.cpp
@@ -43,12 +43,17 @@
#include <ui/DisplayInfo.h>
#include <ui/FramebufferNativeWindow.h>
-#include <gui/SurfaceComposerClient.h>
#include <fcntl.h>
#include <unistd.h>
#include <linux/fb.h>
#include <sys/ioctl.h>
+#if Q_ANDROID_VERSION_MAJOR > 4 || (Q_ANDROID_VERSION_MAJOR == 4 && Q_ANDROID_VERSION_MINOR >= 1)
+#include <gui/SurfaceComposerClient.h>
+#else
+#include <surfaceflinger/SurfaceComposerClient.h>
+#endif
+
using namespace android;
QT_BEGIN_NAMESPACE