mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-07 21:23:32 +00:00
Modify txt file for cross-platform build setup
Following the Android developer guide (https://developer.android.com/ndk/guides/other_build_systems), added HOST_TAG to the directory.
This commit is contained in:
parent
4b3b7f7823
commit
ab49e2ee2b
3 changed files with 22 additions and 16 deletions
4
.github/workflows/build_android.yml
vendored
4
.github/workflows/build_android.yml
vendored
|
@ -30,7 +30,7 @@ jobs:
|
|||
NDK: ${{ steps.setup-ndk.outputs.ndk-path }}
|
||||
API: 21
|
||||
run: |
|
||||
sed -e "s|NDK|$NDK|g" -e "s|API|$API|g" ./cross/android_x86_64.txt > /tmp/android_cross.txt
|
||||
sed -e "s|NDK|$NDK|g" -e "s|HOST_TAG|linux-x86_64|g" -e "s|API|$API|g" ./cross/android_x86_64.txt > /tmp/android_cross.txt
|
||||
meson setup build -Dlog=true -Dloaders="all" -Dsavers="all" -Dbindings="capi" --cross-file /tmp/android_cross.txt
|
||||
sudo ninja -C build install
|
||||
|
||||
|
@ -60,7 +60,7 @@ jobs:
|
|||
NDK: ${{ steps.setup-ndk.outputs.ndk-path }}
|
||||
API: 21
|
||||
run: |
|
||||
sed -e "s|NDK|$NDK|g" -e "s|API|$API|g" ./cross/android_aarch64.txt > /tmp/android_cross.txt
|
||||
sed -e "s|NDK|$NDK|g" -e "s|HOST_TAG|linux-x86_64|g" -e "s|API|$API|g" ./cross/android_aarch64.txt > /tmp/android_cross.txt
|
||||
meson setup build -Dlog=true -Dloaders="all" -Dsavers="all" -Dbindings="capi" --cross-file /tmp/android_cross.txt
|
||||
sudo ninja -C build install
|
||||
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
# Android developer (Use the NDK with other build systems)
|
||||
# https://developer.android.com/ndk/guides/other_build_systems
|
||||
|
||||
[binaries]
|
||||
cpp = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-androidAPI-clang++'
|
||||
ar = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar'
|
||||
as = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-as'
|
||||
ranlib = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ranlib'
|
||||
ld = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ld'
|
||||
strip = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-strip'
|
||||
cpp = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/aarch64-linux-androidAPI-clang++'
|
||||
ar = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-ar'
|
||||
as = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-as'
|
||||
ranlib = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-ranlib'
|
||||
ld = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/ld'
|
||||
strip = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-strip'
|
||||
|
||||
[properties]
|
||||
sys_root = 'NDK/sysroot'
|
||||
sys_root = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/sysroot'
|
||||
|
||||
[host_machine]
|
||||
system = 'android'
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
# Android developer (Use the NDK with other build systems)
|
||||
# https://developer.android.com/ndk/guides/other_build_systems
|
||||
|
||||
[binaries]
|
||||
cpp = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-androidAPI-clang++'
|
||||
ar = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android-ar'
|
||||
as = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android-as'
|
||||
ranlib = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android-ranlib'
|
||||
ld = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android-ld'
|
||||
strip = 'NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android-strip'
|
||||
cpp = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/x86_64-linux-androidAPI-clang++'
|
||||
ar = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-ar'
|
||||
as = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-as'
|
||||
ranlib = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-ranlib'
|
||||
ld = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/ld'
|
||||
strip = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/bin/llvm-strip'
|
||||
|
||||
[properties]
|
||||
sys_root = 'NDK/sysroot'
|
||||
sys_root = 'NDK/toolchains/llvm/prebuilt/HOST_TAG/sysroot'
|
||||
|
||||
[host_machine]
|
||||
system = 'android'
|
||||
|
|
Loading…
Add table
Reference in a new issue