diff --git a/packaging/android/build_qt.sh b/packaging/android/build_qt.sh index 9327f08e64..834bdaea8e 100755 --- a/packaging/android/build_qt.sh +++ b/packaging/android/build_qt.sh @@ -1,23 +1,27 @@ #!/bin/bash : ${KRITA_ROOT?"Project root path must be set"} : ${CMAKE_ANDROID_NDK?"Android NDK path must be set"} : ${BUILD_ROOT? "Build root must be set"} : ${ANDROID_SDK_ROOT? "Android SDK path must be set"} +: ${ANDROID_API_LEVEL?"Android API level is required"} if [[ -z $ANDROID_ABI ]]; then echo "ANDROID_ABI not specified, using the default one: armeabi-v7a" ANDROID_ABI=armeabi-v7a fi +ANDROID_NATIVE_API_LEVEL=android-$ANDROID_API_LEVEL + cmake $KRITA_ROOT/3rdparty \ -DINSTALL_ROOT=$BUILD_ROOT/i \ -DEXTERNALS_DOWNLOAD_DIR=$BUILD_ROOT/d \ -DCMAKE_INSTALL_PREFIX=$BUILD_ROOT/i \ -DCMAKE_TOOLCHAIN_FILE=$CMAKE_ANDROID_NDK/build/cmake/android.toolchain.cmake \ -DANDROID_ABI=$ANDROID_ABI \ + -DANDROID_PLATFORM=$ANDROID_NATIVE_API_LEVEL \ -DANDROID_STL=c++_static \ -DANDROID_SDK_ROOT=$ANDROID_SDK_ROOT cmake --build . --config RelWithDebInfo --target ext_qt