OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'use_system_icu%': 0, | 7 'use_system_icu%': 0, |
8 'icu_use_data_file_flag%': 0, | 8 'icu_use_data_file_flag%': 0, |
9 }, | 9 }, |
10 'target_defaults': { | 10 'target_defaults': { |
(...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
312 ], | 312 ], |
313 }, | 313 }, |
314 'cflags': [ | 314 'cflags': [ |
315 '-Wno-deprecated-declarations', | 315 '-Wno-deprecated-declarations', |
316 '-Wno-logical-op-parentheses', | 316 '-Wno-logical-op-parentheses', |
317 '-Wno-tautological-compare', | 317 '-Wno-tautological-compare', |
318 '-Wno-header-hygiene', | 318 '-Wno-header-hygiene', |
319 '-Wno-return-type-c-linkage', | 319 '-Wno-return-type-c-linkage', |
320 ], | 320 ], |
321 }], | 321 }], |
| 322 ['OS == "android" and clang==0', { |
| 323 # Disable sincos() optimization to avoid a linker error since |
| 324 # Android's math library doesn't have sincos(). Either |
| 325 # -fno-builtin-sin or -fno-builtin-cos works. |
| 326 'cflags': [ |
| 327 '-fno-builtin-sin', |
| 328 ], |
| 329 }], |
322 ['OS == "android" and use_system_stlport == 1', { | 330 ['OS == "android" and use_system_stlport == 1', { |
323 # ICU requires RTTI, which is not present in the system's stlport, | 331 # ICU requires RTTI, which is not present in the system's stlport, |
324 # so we have to include gabi++. | 332 # so we have to include gabi++. |
325 'include_dirs': [ | 333 'include_dirs': [ |
326 '<(android_src)/abi/cpp/include', | 334 '<(android_src)/abi/cpp/include', |
327 ], | 335 ], |
328 'link_settings': { | 336 'link_settings': { |
329 'libraries': [ | 337 'libraries': [ |
330 '-lgabi++', | 338 '-lgabi++', |
331 ], | 339 ], |
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
807 ], | 815 ], |
808 }, | 816 }, |
809 'includes': [ | 817 'includes': [ |
810 '../../build/shim_headers.gypi', | 818 '../../build/shim_headers.gypi', |
811 ], | 819 ], |
812 }, | 820 }, |
813 ], | 821 ], |
814 }], | 822 }], |
815 ], | 823 ], |
816 } | 824 } |
OLD | NEW |