|
| 1 | +# Docs: https://developer.android.com/ndk/guides/cmake#android_native_api_level |
| 2 | +ANDROID_NATIVE_API_LEVEL = int(os.environ.get('ANDROID_NATIVE_API_LEVEL', 32)) |
| 3 | +cmake_common_vars = { |
| 4 | + # Docs: https://source.android.com/docs/setup/about/build-numbers |
| 5 | + # Docs: https://developer.android.com/studio/publish/versioning |
| 6 | + 'ANDROID_COMPILE_SDK_VERSION': os.environ.get('ANDROID_COMPILE_SDK_VERSION', 32), |
| 7 | + 'ANDROID_TARGET_SDK_VERSION': os.environ.get('ANDROID_TARGET_SDK_VERSION', 32), |
| 8 | + 'ANDROID_MIN_SDK_VERSION': os.environ.get('ANDROID_MIN_SDK_VERSION', ANDROID_NATIVE_API_LEVEL), |
| 9 | + # Docs: https://developer.android.com/studio/releases/gradle-plugin |
| 10 | + 'ANDROID_GRADLE_PLUGIN_VERSION': '7.3.1', |
| 11 | + 'GRADLE_VERSION': '7.5.1', |
| 12 | + 'KOTLIN_PLUGIN_VERSION': '1.5.20', |
| 13 | +} |
| 14 | +ABIs = [ |
| 15 | + ABI("2", "armeabi-v7a", None, ndk_api_level=ANDROID_NATIVE_API_LEVEL, cmake_vars=cmake_common_vars), |
| 16 | + ABI("3", "arm64-v8a", None, ndk_api_level=ANDROID_NATIVE_API_LEVEL, cmake_vars=cmake_common_vars), |
| 17 | + ABI("5", "x86_64", None, ndk_api_level=ANDROID_NATIVE_API_LEVEL, cmake_vars=cmake_common_vars), |
| 18 | + ABI("4", "x86", None, ndk_api_level=ANDROID_NATIVE_API_LEVEL, cmake_vars=cmake_common_vars), |
| 19 | +] |
0 commit comments