From 01cade50509de392f06e6f5ee939421a576e06c1 Mon Sep 17 00:00:00 2001 From: Kimmo Ollila Date: Wed, 11 Jan 2017 11:00:13 +0200 Subject: Fix build for INTEGRITY Change-Id: I2c41295688e962eb263f2180bebfd1dd37613804 Reviewed-by: Jake Petroules --- src/corelib/global/qcompilerdetection.h | 1 + src/plugins/platforms/integrity/qintegrityfbscreen.cpp | 2 +- src/testlib/qtestcase.cpp | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/corelib/global/qcompilerdetection.h b/src/corelib/global/qcompilerdetection.h index 4142c17b42..723611e1d8 100644 --- a/src/corelib/global/qcompilerdetection.h +++ b/src/corelib/global/qcompilerdetection.h @@ -354,6 +354,7 @@ # elif defined(__ghs) # define Q_CC_GHS # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) +# define Q_PACKED __attribute__ ((__packed__)) # define Q_FUNC_INFO __PRETTY_FUNCTION__ # define Q_TYPEOF(expr) __typeof__(expr) # define Q_ALIGNOF(type) __alignof__(type) diff --git a/src/plugins/platforms/integrity/qintegrityfbscreen.cpp b/src/plugins/platforms/integrity/qintegrityfbscreen.cpp index 256cc117a2..6dc10890ce 100644 --- a/src/plugins/platforms/integrity/qintegrityfbscreen.cpp +++ b/src/plugins/platforms/integrity/qintegrityfbscreen.cpp @@ -206,7 +206,7 @@ QRegion QIntegrityFbScreen::doRedraw() (uint32_t)rects[i].width(), (uint32_t)rects[i].height() }; - mBlitter->drawImage(rects[i], *mScreenImage, rects[i]); + mBlitter->drawImage(rects[i], mScreenImage, rects[i]); gh_FB_expose(mFbh, &fbrect, NULL); } return touched; diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp index e250d36e12..7485941c0f 100644 --- a/src/testlib/qtestcase.cpp +++ b/src/testlib/qtestcase.cpp @@ -99,7 +99,9 @@ #include #include #include -#include +# if !defined(Q_OS_INTEGRITY) +# include +# endif #endif #if defined(Q_OS_MACX) @@ -186,7 +188,7 @@ static void disableCoreDump() bool ok = false; const int disableCoreDump = qEnvironmentVariableIntValue("QTEST_DISABLE_CORE_DUMP", &ok); if (ok && disableCoreDump == 1) { -#if defined(Q_OS_UNIX) +#if defined(Q_OS_UNIX) && !defined(Q_OS_INTEGRITY) struct rlimit limit; limit.rlim_cur = 0; limit.rlim_max = 0; -- cgit v1.2.3