Edit meson scripts to compile for Android

This commit is contained in:
ItzVladik
2026-04-05 08:18:29 +00:00
parent 91923d445a
commit 1ea1801271
5 changed files with 86 additions and 10 deletions

23
scripts/android.txt Normal file
View File

@@ -0,0 +1,23 @@
[constants]
ndk_home = 'set_path_to_you_ndk'
ndk_api = 'set_api_ndk'
[properties]
skip_sanity_check = true
[binaries]
c = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android' + ndk_api + '-clang'
cpp = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android' + ndk_api + '-clang++'
ar = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar'
strip = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip'
sys_root = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/sysroot'
as = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-as'
ranlib = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ranlib'
ld = ndk_home / 'toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ld'
pkg_config = 'false'
[host_machine]
system = 'android'
cpu_family = 'arm'
cpu = 'aarch64'
endian = 'little'