OLD | NEW |
1 { | 1 { |
2 'variables': { | 2 'variables': { |
3 'variables': { | 3 'variables': { |
4 'webrtc_root%': '<(DEPTH)/webrtc', | 4 'webrtc_root%': '<(DEPTH)/webrtc', |
5 # Override the defaults in Chromium's build/common.gypi. | 5 # Override the defaults in Chromium's build/common.gypi. |
6 # Needed for ARC and libc++. | 6 # Needed for ARC and libc++. |
7 'mac_sdk_min%': '10.11', | 7 'mac_sdk_min%': '10.11', |
8 'mac_deployment_target%': '10.7', | 8 'mac_deployment_target%': '10.7', |
9 }, | 9 }, |
10 'webrtc_root%': '<(webrtc_root)', | 10 'webrtc_root%': '<(webrtc_root)', |
(...skipping 11 matching lines...) Expand all Loading... |
22 ['target_arch=="arm64" or target_arch=="x64"', { | 22 ['target_arch=="arm64" or target_arch=="x64"', { |
23 'target_subarch%': 'arm64', | 23 'target_subarch%': 'arm64', |
24 }], | 24 }], |
25 ], | 25 ], |
26 }], | 26 }], |
27 ['OS=="android"', { | 27 ['OS=="android"', { |
28 # MJPEG capture is not used on Android. Disable to reduce | 28 # MJPEG capture is not used on Android. Disable to reduce |
29 # libjingle_peerconnection_so file size. | 29 # libjingle_peerconnection_so file size. |
30 'libyuv_disable_jpeg%': 1, | 30 'libyuv_disable_jpeg%': 1, |
31 }], | 31 }], |
| 32 ['OS=="android" and target_arch=="mipsel"', { |
| 33 # Linking fails with the gold linker: bugs.webrtc.org/5977. |
| 34 'linux_use_bundled_gold%': 0, |
| 35 }], |
32 ], | 36 ], |
33 }, | 37 }, |
34 'target_defaults': { | 38 'target_defaults': { |
35 'target_conditions': [ | 39 'target_conditions': [ |
36 ['_target_name=="sanitizer_options"', { | 40 ['_target_name=="sanitizer_options"', { |
37 'conditions': [ | 41 'conditions': [ |
38 ['lsan==1', { | 42 ['lsan==1', { |
39 # Replace Chromium's LSan suppressions with our own for WebRTC. | 43 # Replace Chromium's LSan suppressions with our own for WebRTC. |
40 'sources/': [ | 44 'sources/': [ |
41 ['exclude', 'lsan_suppressions.cc'], | 45 ['exclude', 'lsan_suppressions.cc'], |
42 ], | 46 ], |
43 'sources': [ | 47 'sources': [ |
44 '<(webrtc_root)/build/sanitizers/lsan_suppressions_webrtc.cc', | 48 '<(webrtc_root)/build/sanitizers/lsan_suppressions_webrtc.cc', |
45 ], | 49 ], |
46 }], | 50 }], |
47 ['tsan==1', { | 51 ['tsan==1', { |
48 # Replace Chromium's TSan v2 suppressions with our own for WebRTC. | 52 # Replace Chromium's TSan v2 suppressions with our own for WebRTC. |
49 'sources/': [ | 53 'sources/': [ |
50 ['exclude', 'tsan_suppressions.cc'], | 54 ['exclude', 'tsan_suppressions.cc'], |
51 ], | 55 ], |
52 'sources': [ | 56 'sources': [ |
53 '<(webrtc_root)/build/sanitizers/tsan_suppressions_webrtc.cc', | 57 '<(webrtc_root)/build/sanitizers/tsan_suppressions_webrtc.cc', |
54 ], | 58 ], |
55 }], | 59 }], |
56 ], | 60 ], |
57 }], | 61 }], |
58 ], | 62 ], |
59 }, | 63 }, |
60 } | 64 } |
OLD | NEW |