|
25 | 25 | BUILDBOT_PLATFORM_TRIPLES = ( |
26 | 26 | 'x86-linux-debian8', |
27 | 27 | 'x86_64-linux-debian8', |
28 | | - 'armv6-android-api9', |
| 28 | + 'armv6-android-api26', |
29 | 29 | 'universal-mac-macosx10.9', # Minimum deployment target |
30 | 30 | 'universal-ios-iphoneos11.4', |
31 | 31 | 'universal-ios-iphoneos11.2', |
@@ -121,7 +121,8 @@ def process_env_options(opts): |
121 | 121 | 'WIN_MSVS_VERSION', 'XCODE_TARGET_SDK', 'XCODE_HOST_SDK', |
122 | 122 | 'TARGET_ARCH', 'PERL', 'ANDROID_NDK_VERSION', 'ANDROID_PLATFORM', |
123 | 123 | 'ANDROID_SDK', 'ANDROID_NDK', 'ANDROID_BUILD_TOOLS', |
124 | | - 'ANDROID_TOOLCHAIN', 'AR', 'CC', 'CXX', 'LINK', 'OBJCOPY', 'OBJDUMP', |
| 124 | + 'ANDROID_TOOLCHAIN', 'ANDROID_API_VERSION', |
| 125 | + 'AR', 'CC', 'CXX', 'LINK', 'OBJCOPY', 'OBJDUMP', |
125 | 126 | 'STRIP', 'JAVA_SDK', 'NODE_JS', 'BUILD_EDITION', |
126 | 127 | 'MS_SPEECH_SDK5', 'QUICKTIME_SDK', |
127 | 128 | ) |
@@ -412,18 +413,23 @@ def guess_android_build_tools(sdkdir): |
412 | 413 |
|
413 | 414 | def validate_android_tools(opts): |
414 | 415 | if opts['ANDROID_NDK_VERSION'] is None: |
415 | | - opts['ANDROID_NDK_VERSION'] = 'r14' |
| 416 | + opts['ANDROID_NDK_VERSION'] = 'r15' |
416 | 417 |
|
417 | 418 | ndk_ver = opts['ANDROID_NDK_VERSION'] |
418 | | - if opts['ANDROID_PLATFORM'] is None: |
419 | | - opts['ANDROID_PLATFORM'] = 'android-19' |
420 | | - |
421 | 419 | if opts['ANDROID_NDK'] is None: |
422 | 420 | ndk = guess_android_tooldir('android-ndk') |
423 | 421 | if ndk is None: |
424 | 422 | error('Android NDK not found; set $ANDROID_NDK') |
425 | 423 | opts['ANDROID_NDK'] = ndk |
426 | 424 |
|
| 425 | + if opts['ANDROID_API_VERSION'] is None: |
| 426 | + opts['ANDROID_API_VERSION'] = '26' |
| 427 | + |
| 428 | + api_ver = opts['ANDROID_API_VERSION'] |
| 429 | + |
| 430 | + if opts['ANDROID_PLATFORM'] is None: |
| 431 | + opts['ANDROID_PLATFORM'] = 'android-' + api_ver |
| 432 | + |
427 | 433 | if opts['ANDROID_SDK'] is None: |
428 | 434 | sdk = guess_android_tooldir('android-sdk') |
429 | 435 | if sdk is None: |
@@ -532,6 +538,7 @@ def configure_android(opts): |
532 | 538 |
|
533 | 539 | export_opts(opts, ('ANDROID_BUILD_TOOLS', 'ANDROID_NDK', |
534 | 540 | 'ANDROID_PLATFORM', 'ANDROID_SDK', |
| 541 | + 'ANDROID_API_VERSION', |
535 | 542 | 'JAVA_SDK', 'AR', 'CC', 'CXX', 'LINK', 'OBJCOPY', |
536 | 543 | 'OBJDUMP', 'STRIP')) |
537 | 544 | args = core_gyp_args(opts) + ['-Dtarget_arch=' + opts['TARGET_ARCH'], |
|
0 commit comments