Build on Android targeting the arm64-v8a architecture by default
This speeds up iteration time and covers most customer devicesmain
parent
5f3213eb0e
commit
8cf5dc9963
|
@ -20,13 +20,14 @@ android {
|
||||||
externalNativeBuild {
|
externalNativeBuild {
|
||||||
ndkBuild {
|
ndkBuild {
|
||||||
arguments "APP_PLATFORM=android-16"
|
arguments "APP_PLATFORM=android-16"
|
||||||
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
// abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
|
abiFilters 'arm64-v8a'
|
||||||
|
}
|
||||||
|
cmake {
|
||||||
|
arguments "-DANDROID_APP_PLATFORM=android-16", "-DANDROID_STL=c++_static"
|
||||||
|
// abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
||||||
|
abiFilters 'arm64-v8a'
|
||||||
}
|
}
|
||||||
// cmake {
|
|
||||||
// arguments "-DANDROID_APP_PLATFORM=android-16", "-DANDROID_STL=c++_static"
|
|
||||||
// // abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
|
|
||||||
// abiFilters 'arm64-v8a'
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
|
|
@ -29,6 +29,17 @@ obj=
|
||||||
lib=
|
lib=
|
||||||
ndk_args=
|
ndk_args=
|
||||||
|
|
||||||
|
# Allow overriding the ABI from the environment
|
||||||
|
if [ "$APP_ABI" = "" ]; then
|
||||||
|
#APP_ABI="armeabi-v7a arm64-v8a x86 x86_64"
|
||||||
|
APP_ABI="arm64-v8a"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Allow overriding the platform from the environment
|
||||||
|
if [ "$APP_PLATFORM" = "" ]; then
|
||||||
|
APP_PLATFORM=android-16
|
||||||
|
fi
|
||||||
|
|
||||||
# Allow an external caller to specify locations.
|
# Allow an external caller to specify locations.
|
||||||
for arg in $*; do
|
for arg in $*; do
|
||||||
if [ "${arg:0:8}" == "NDK_OUT=" ]; then
|
if [ "${arg:0:8}" == "NDK_OUT=" ]; then
|
||||||
|
@ -64,7 +75,7 @@ ndk-build \
|
||||||
NDK_OUT=$obj \
|
NDK_OUT=$obj \
|
||||||
NDK_LIBS_OUT=$lib \
|
NDK_LIBS_OUT=$lib \
|
||||||
APP_BUILD_SCRIPT=Android.mk \
|
APP_BUILD_SCRIPT=Android.mk \
|
||||||
APP_ABI="armeabi-v7a arm64-v8a x86 x86_64" \
|
APP_ABI="$APP_ABI" \
|
||||||
APP_PLATFORM=android-16 \
|
APP_PLATFORM="$APP_PLATFORM" \
|
||||||
APP_MODULES="SDL3" \
|
APP_MODULES="SDL3" \
|
||||||
$ndk_args
|
$ndk_args
|
||||||
|
|
Loading…
Reference in New Issue