diff options
author | Sven Gothel <[email protected]> | 2019-12-24 04:05:32 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2019-12-24 04:05:32 +0100 |
commit | aeae740ba2569d839820bfc20c43a8550ab8ed33 (patch) | |
tree | 4e1d62603d3353f9f177986dea90e3397b50f286 /make/lib/gluegen-cpptasks-android-aarch64.xml | |
parent | 26d06324312b8fe6980ff29ab9d443cc5ec2657f (diff) |
Bug 1417 - Android: Add ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH for arch specific includes like asm/types.h
Also adapt make/lib/gluegen-cpptask-android* files:
- Set C++ stdlib = libstdc++
- Set isysroot (same as sysroot)
- Add isystem: *_SYSROOT1_INC, *_SYSROOT1_INC_ARCH and *_SYSROOT1_INC/c++/v1
Diffstat (limited to 'make/lib/gluegen-cpptasks-android-aarch64.xml')
-rw-r--r-- | make/lib/gluegen-cpptasks-android-aarch64.xml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/make/lib/gluegen-cpptasks-android-aarch64.xml b/make/lib/gluegen-cpptasks-android-aarch64.xml index ec9efd1..ef4d9ff 100644 --- a/make/lib/gluegen-cpptasks-android-aarch64.xml +++ b/make/lib/gluegen-cpptasks-android-aarch64.xml @@ -34,6 +34,15 @@ <echo message="Custom forced compiler Android NDK, linker.cfg.android" /> <compiler id="compiler.cfg.android" name="clang"> <compilerarg value="--sysroot=${env.ANDROID_TOOLCHAIN_SYSROOT1}" /> <!-- include files, but libs not in std FS layout --> + <compilerarg value="-stdlib=libstdc++"/> + <compilerarg value="-isysroot"/> + <compilerarg value="${env.ANDROID_TOOLCHAIN_SYSROOT1}" /> + <compilerarg value="-isystem"/> + <compilerarg value="${env.ANDROID_TOOLCHAIN_SYSROOT1_INC}" /> + <compilerarg value="-isystem"/> + <compilerarg value="${env.ANDROID_TOOLCHAIN_SYSROOT1_INC_ARCH}" /> + <compilerarg value="-isystem"/> + <compilerarg value="${env.ANDROID_TOOLCHAIN_SYSROOT1_INC}/c++/v1" /> <compilerarg value="-v" /> |