| Index: build/config/features.gni
|
| diff --git a/build/config/features.gni b/build/config/features.gni
|
| index ba69371aa71d6cb03291fde847369d3aa57af517..5ee92f77f667ab959555e4ab8958ce8a4649a915 100644
|
| --- a/build/config/features.gni
|
| +++ b/build/config/features.gni
|
| @@ -22,9 +22,20 @@ declare_args() {
|
| enable_plugins = !is_android && !is_ios
|
|
|
| # Enables Native Client support.
|
| - # TODO(GYP) enable this when nacl works in GN.
|
| + # TODO(GYP): Get NaCl linking on other platforms.
|
| + # Also, see if we can always get rid of enable_nacl_untrusted and
|
| + # enable_pnacl and always build them if enable_nacl is true.
|
| + # The "is_nacl" part of the condition is needed to ensure that
|
| + # the untrusted code is built properly; arguably it should be
|
| + # guarded by "is_nacl" directly rather than enable_nacl_untrusted, but
|
| + # this will go away when Mac and Win are working and we can just use
|
| + # the commented out logic.
|
| + # enable_nacl = !is_ios && !is_android
|
| + # Currently this *should* work:
|
| + # enable_nacl = (is_linux && build_cpu_arch == "x64") || is_nacl
|
| enable_nacl = false
|
| - #enable_nacl = (!is_ios && !is_android)
|
| + enable_nacl_untrusted = enable_nacl
|
| + enable_pnacl = enable_nacl_untrusted
|
|
|
| # If debug_devtools is set to true, JavaScript files for DevTools are stored
|
| # as is and loaded from disk. Otherwise, a concatenated file is stored in
|
| @@ -33,9 +44,8 @@ declare_args() {
|
| debug_devtools = false
|
|
|
| # Enables WebRTC.
|
| - #enable_webrtc = !is_ios TODO(GYP) use this condition when WebRTC works in
|
| - # the GN build.
|
| - enable_webrtc = false
|
| + # TODO(GYP) make mac and android work.
|
| + enable_webrtc = !is_ios && !is_mac && !is_android
|
|
|
| # Enables proprietary codecs and demuxers; e.g. H264, MOV, AAC, and MP3.
|
| proprietary_codecs = false
|
| @@ -156,6 +166,8 @@ enable_chromevox_next = false
|
| # Use brlapi from brltty for braille display support.
|
| use_brlapi = is_chromeos
|
|
|
| +enable_media_router = !is_ios && !is_android
|
| +
|
| # Option controlling the use of GConf (the classic GNOME configuration
|
| # system).
|
| # TODO(GYP) also require !embedded to enable.
|
|
|