| Index: build/common.gypi
|
| diff --git a/build/common.gypi b/build/common.gypi
|
| index cd2e4bf1a35cbbfd49ea4f957dd56e4b492278a8..587506269d941382639103a4752293fc7ce8033f 100644
|
| --- a/build/common.gypi
|
| +++ b/build/common.gypi
|
| @@ -512,6 +512,12 @@
|
| ['OS!="mac" and OS!="android"', {
|
| 'use_canvas_skia%': 1,
|
| }],
|
| +
|
| + ['OS=="android"', {
|
| + # When building as part of the Android system, use system libraries
|
| + # where possible to reduce ROM size.
|
| + 'use_system_libjpeg%': '<(android_build_type)',
|
| + }],
|
| ],
|
| },
|
|
|
| @@ -592,6 +598,7 @@
|
| 'sas_dll_path%': '<(sas_dll_path)',
|
| 'wix_path%': '<(wix_path)',
|
| 'android_upstream_bringup%': '<(android_upstream_bringup)',
|
| + 'use_system_libjpeg%': '<(use_system_libjpeg)',
|
|
|
| # Use system yasm instead of bundled one.
|
| 'use_system_yasm%': 0,
|
| @@ -892,8 +899,9 @@
|
| }],
|
| ],
|
|
|
| - # Switch between different build types, currently only '0' is
|
| - # supported.
|
| + # Sets whether we're building with the Android SDK/NDK (and hence
|
| + # with Ant, value 0), or as part of the Android system (and hence
|
| + # with the Android build system, value 1).
|
| 'android_build_type%': 0,
|
| },
|
| 'android_ndk_root%': '<(android_ndk_root)',
|
| @@ -975,19 +983,14 @@
|
| }],
|
| ],
|
|
|
| - # TODO(steveblock): Investigate using the system versions of sqlite and
|
| - # libjpeg.
|
| - # Enable to use system sqlite.
|
| + # When building as part of the Android system, use system libraries
|
| + # where possible to reduce ROM size.
|
| + # TODO(steveblock): Investigate using the system version of sqlite.
|
| 'use_system_sqlite%': 0, # '<(android_build_type)',
|
| - # Enable to use system libjpeg.
|
| - 'use_system_libjpeg%': 0, # '<(android_build_type)',
|
| - # Enable to use the system expat.
|
| 'use_system_expat%': '<(android_build_type)',
|
| - # Enable to use the system ICU.
|
| 'use_system_icu%': '<(android_build_type)',
|
| - # Enable to use the system stlport, otherwise statically
|
| - # link the NDK one?
|
| 'use_system_stlport%': '<(android_build_type)',
|
| +
|
| # Copy it out one scope.
|
| 'android_build_type%': '<(android_build_type)',
|
| }], # OS=="android"
|
|
|