diff options
author | Andras Becsi <andras.becsi@digia.com> | 2013-11-25 19:21:19 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-11-26 12:01:46 +0100 |
commit | 3c4ccfaa280a3fe4a737b8c585ce441849dfae3b (patch) | |
tree | 8245ec373fd0d57f0503442cf2567dc8dfe037ff /build/qmake_extras/target/target.pro | |
parent | 4269f9b3db3cdcb0e7bccf12161a1426cd6654b7 (diff) |
Add build system support for cross compilation
This patch adds support for inheriting target specific cross-compile
settings from Qt.
Change-Id: I964297d776bcc5ac169ce09a52f661d08c5b4b9d
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Reviewed-by: Arvid Nilsson <anilsson@blackberry.com>
Diffstat (limited to 'build/qmake_extras/target/target.pro')
-rw-r--r-- | build/qmake_extras/target/target.pro | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/build/qmake_extras/target/target.pro b/build/qmake_extras/target/target.pro index 39e0b9e32..6d9f414c3 100644 --- a/build/qmake_extras/target/target.pro +++ b/build/qmake_extras/target/target.pro @@ -1,10 +1,29 @@ # Prevent generating a makefile that attempts to create a lib TEMPLATE = aux +TOOLCHAIN_INCLUDES = $${QMAKE_INCDIR_EGL} $${INCLUDEPATH} $${QMAKE_INCDIR} + GYPI_CONTENTS += " ['CC', '$$which($$QMAKE_CC)']," \ " ['CXX', '$$which($$QMAKE_CXX)']," \ " ['LD', '$$which($$QMAKE_LINK)']," -GYPI_CONTENTS += " ]," +GYPI_CONTENTS += " ]," \ + " 'target_defaults': {" \ + " 'target_conditions': [" \ + " ['_toolset==\"target\"', {" \ + " 'include_dirs': [" +for(includes, TOOLCHAIN_INCLUDES) { + GYPI_CONTENTS += " '$$includes'," +} +GYPI_CONTENTS += " ]," \ + " 'cflags': [" +for(cflag, QT_CFLAGS_DBUS) { + GYPI_CONTENTS += " '$$cflag'," +} +GYPI_CONTENTS += " ]," \ + " }]," \ + " ]," \ + " }," + GYPI_CONTENTS += "}" GYPI_FILE = $$absolute_path('build/qmake_extras.gypi', $$QTWEBENGINE_ROOT) |