From d8236944c31c5e48aa7a2cf18cdd702d3ae234f6 Mon Sep 17 00:00:00 2001 From: Mattijs Korpershoek Date: Fri, 13 Oct 2023 10:33:29 +0200 Subject: DO NOT MERGE: add cross file Signed-off-by: Mattijs Korpershoek --- x86_64-linux-android.txt | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 x86_64-linux-android.txt diff --git a/x86_64-linux-android.txt b/x86_64-linux-android.txt new file mode 100644 index 00000000..a05c970f --- /dev/null +++ b/x86_64-linux-android.txt @@ -0,0 +1,31 @@ +# SPDX-License-Identifier: CC0-1.0 + +[constants] +# TODO: edit these paths for your own locations +ndk = '/mnt/work/aosp/android-ndk-r26b' + +# see: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#target-selection +triple = 'x86_64-linux-android' +android_api_level = '33' +target = triple + android_api_level + +toolchain = ndk / 'toolchains/llvm/prebuilt/linux-x86_64/bin' + +[properties] +cpp_stdlib = 'vndk' + +[built-in options] +cpp_args = ['-target', target] + +[binaries] +c = toolchain / target + '-clang' +cpp = toolchain / target + '-clang++' +ar = toolchain / 'llvm-ar' +strip = toolchain / 'llvm-strip' +config = toolchain / 'llvm-config' + +[host_machine] +system = 'linux' +cpu_family ='x86_64' +cpu = 'amd64' +endian = 'little' -- cgit v1.2.1