diff options
author | BogDan Vatra <bogdan@kde.org> | 2019-08-27 12:43:23 +0300 |
---|---|---|
committer | BogDan Vatra <bogdan@kde.org> | 2019-08-29 09:45:37 +0300 |
commit | c28b881c98fadcd3415370fad2525b558f6b03e4 (patch) | |
tree | aef44d8f053f1f939c2dc31d130430ad19a2ce86 /mkspecs/features/android | |
parent | 8e54fc08801d4669b861208d13c1f5513662f644 (diff) |
Android: Use LLVM tools where possible
Properly set CROSS_COMPILE qmake variable
Fixes: QTBUG-77890
Change-Id: I73e22d0f936d35c373c064d30ea8d92005d79b2c
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'mkspecs/features/android')
-rw-r--r-- | mkspecs/features/android/default_pre.prf | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/mkspecs/features/android/default_pre.prf b/mkspecs/features/android/default_pre.prf index d4f84a8fcc..a73cd4b39c 100644 --- a/mkspecs/features/android/default_pre.prf +++ b/mkspecs/features/android/default_pre.prf @@ -61,14 +61,15 @@ QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD QMAKE_LIBS_EGL = -lEGL QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 -# modifications to linux.conf -QMAKE_AR = $${CROSS_COMPILE}ar cqs -QMAKE_OBJCOPY = $${CROSS_COMPILE}objcopy -QMAKE_NM = $${CROSS_COMPILE}nm -P - QMAKE_STRIP = #$${CROSS_COMPILE}strip + +equals(QT_ARCH, x86): CROSS_COMPILE = $$NDK_LLVM_PATH/bin/i686-linux-android- +else: equals(QT_ARCH, x86_64): CROSS_COMPILE = $$NDK_LLVM_PATH/bin/x86_64-linux-android- +else: equals(QT_ARCH, arm64-v8a): CROSS_COMPILE = $$NDK_LLVM_PATH/bin/aarch64-linux-android- +else: CROSS_COMPILE = $$NDK_LLVM_PATH/bin/arm-linux-androideabi- + QMAKE_RANLIB = $${CROSS_COMPILE}ranlib QMAKE_LINK_SHLIB = $$QMAKE_LINK QMAKE_LFLAGS = |