summaryrefslogtreecommitdiffstats
path: root/src/core/gyp_run.pro
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2013-12-04 13:53:10 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-04 20:47:57 +0100
commit355ef66c35350c04147a0b05f3116dca7477aa2c (patch)
tree3c87489e9decf4fd5ff7f4870ca273ad56d70491 /src/core/gyp_run.pro
parent5d66b66df1bc205a9ce3d25cfaaa84c961fa7a29 (diff)
Add Android specific build settings and command line switches
Although this is an unsupported platfrom for QtWebEngine it is needed for Boot2Qt-Android and can live upstream. Change-Id: I21fea1fd00c1206e3b56373349b30df5ee121fda Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'src/core/gyp_run.pro')
-rw-r--r--src/core/gyp_run.pro10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/gyp_run.pro b/src/core/gyp_run.pro
index ae964ea1a..258d2f7c2 100644
--- a/src/core/gyp_run.pro
+++ b/src/core/gyp_run.pro
@@ -8,6 +8,16 @@ GYP_ARGS = "-D qt_cross_compile=0"
cross_compile {
GYP_ARGS = "-D qt_cross_compile=1 -D os_posix=1"
TOOLCHAIN_SYSROOT = $$[QT_SYSROOT]
+
+ linux-android {
+ CC = $$which($$QMAKE_CC)
+ ANDROID_TOOLCHAIN = $$dirname(CC)
+ TOOLCHAIN_SYSROOT = $$ANDROID_BUILD_TOP
+
+ GYP_ARGS += "-D android_src=\"$${ANDROID_BUILD_TOP}\" -D android_toolchain=\"$${ANDROID_TOOLCHAIN}\"" \
+ "-D android_ndk_root=\"$${ANDROID_BUILD_TOP}\" -D android_product_out=\"$${ANDROID_PRODUCT_OUT}\""
+ }
+
!isEmpty(TOOLCHAIN_SYSROOT): GYP_ARGS += "-D sysroot=\"$${TOOLCHAIN_SYSROOT}\""
contains(QT_ARCH, "arm") {