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 }], | |
36 ], | 32 ], |
37 }, | 33 }, |
38 'target_defaults': { | 34 'target_defaults': { |
39 'target_conditions': [ | 35 'target_conditions': [ |
40 ['_target_name=="sanitizer_options"', { | 36 ['_target_name=="sanitizer_options"', { |
41 'conditions': [ | 37 'conditions': [ |
42 ['lsan==1', { | 38 ['lsan==1', { |
43 # Replace Chromium's LSan suppressions with our own for WebRTC. | 39 # Replace Chromium's LSan suppressions with our own for WebRTC. |
44 'sources/': [ | 40 'sources/': [ |
45 ['exclude', 'lsan_suppressions.cc'], | 41 ['exclude', 'lsan_suppressions.cc'], |
46 ], | 42 ], |
47 'sources': [ | 43 'sources': [ |
48 '<(webrtc_root)/build/sanitizers/lsan_suppressions_webrtc.cc', | 44 '<(webrtc_root)/build/sanitizers/lsan_suppressions_webrtc.cc', |
49 ], | 45 ], |
50 }], | 46 }], |
51 ['tsan==1', { | 47 ['tsan==1', { |
52 # Replace Chromium's TSan v2 suppressions with our own for WebRTC. | 48 # Replace Chromium's TSan v2 suppressions with our own for WebRTC. |
53 'sources/': [ | 49 'sources/': [ |
54 ['exclude', 'tsan_suppressions.cc'], | 50 ['exclude', 'tsan_suppressions.cc'], |
55 ], | 51 ], |
56 'sources': [ | 52 'sources': [ |
57 '<(webrtc_root)/build/sanitizers/tsan_suppressions_webrtc.cc', | 53 '<(webrtc_root)/build/sanitizers/tsan_suppressions_webrtc.cc', |
58 ], | 54 ], |
59 }], | 55 }], |
60 ], | 56 ], |
61 }], | 57 }], |
62 ], | 58 ], |
63 }, | 59 }, |
64 } | 60 } |
OLD | NEW |