OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 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 'conditions': [ | 10 'conditions': [ |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 'public/i18n', | 263 'public/i18n', |
264 ], | 264 ], |
265 }, | 265 }, |
266 'conditions': [ | 266 'conditions': [ |
267 [ 'OS=="linux"', { | 267 [ 'OS=="linux"', { |
268 # Since ICU wants to internally use its own deprecated APIs, don't | 268 # Since ICU wants to internally use its own deprecated APIs, don't |
269 # complain about it. | 269 # complain about it. |
270 'cflags': [ | 270 'cflags': [ |
271 '-Wno-deprecated-declarations', | 271 '-Wno-deprecated-declarations', |
272 ], | 272 ], |
| 273 'cflags_cc': [ |
| 274 '-frtti', |
| 275 ], |
| 276 }], |
| 277 ['OS == "mac"', { |
| 278 'xcode_settings': { |
| 279 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti |
| 280 } |
| 281 }], |
| 282 ['OS == "win"', { |
| 283 'msvs_settings': { |
| 284 'VCCLCompilerTool': { |
| 285 'RuntimeTypeInfo': 'true', |
| 286 }, |
| 287 } |
273 }], | 288 }], |
274 ], | 289 ], |
275 }, | 290 }, |
276 { | 291 { |
277 'target_name': 'icuuc', | 292 'target_name': 'icuuc', |
278 'type': '<(component)', | 293 'type': '<(component)', |
279 'sources': [ | 294 'sources': [ |
280 'source/common/bmpset.cpp', | 295 'source/common/bmpset.cpp', |
281 'source/common/brkeng.cpp', | 296 'source/common/brkeng.cpp', |
282 'source/common/brkiter.cpp', | 297 'source/common/brkiter.cpp', |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
464 'source/stubdata/stubdata.c', | 479 'source/stubdata/stubdata.c', |
465 ], | 480 ], |
466 }], | 481 }], |
467 [ 'OS == "linux"', { | 482 [ 'OS == "linux"', { |
468 'cflags': [ | 483 'cflags': [ |
469 # Since ICU wants to internally use its own deprecated APIs, | 484 # Since ICU wants to internally use its own deprecated APIs, |
470 # don't complain about it. | 485 # don't complain about it. |
471 '-Wno-deprecated-declarations', | 486 '-Wno-deprecated-declarations', |
472 '-Wno-unused-function', | 487 '-Wno-unused-function', |
473 ], | 488 ], |
| 489 'cflags_cc': [ |
| 490 '-frtti', |
| 491 ], |
| 492 }], |
| 493 ['OS == "mac"', { |
| 494 'xcode_settings': { |
| 495 'GCC_ENABLE_CPP_RTTI': 'YES', # -frtti |
| 496 } |
| 497 }], |
| 498 ['OS == "win"', { |
| 499 'msvs_settings': { |
| 500 'VCCLCompilerTool': { |
| 501 'RuntimeTypeInfo': 'true', |
| 502 }, |
| 503 } |
474 }], | 504 }], |
475 ], | 505 ], |
476 }, | 506 }, |
477 ], | 507 ], |
478 }, { # use_system_icu != 0 | 508 }, { # use_system_icu != 0 |
479 'targets': [ | 509 'targets': [ |
480 { | 510 { |
481 'target_name': 'system_icu', | 511 'target_name': 'system_icu', |
482 'type': 'settings', | 512 'type': 'settings', |
483 'direct_dependent_settings': { | 513 'direct_dependent_settings': { |
(...skipping 25 matching lines...) Expand all Loading... |
509 { | 539 { |
510 'target_name': 'icuuc', | 540 'target_name': 'icuuc', |
511 'type': 'none', | 541 'type': 'none', |
512 'dependencies': ['system_icu'], | 542 'dependencies': ['system_icu'], |
513 'export_dependent_settings': ['system_icu'], | 543 'export_dependent_settings': ['system_icu'], |
514 }, | 544 }, |
515 ], | 545 ], |
516 }], | 546 }], |
517 ], | 547 ], |
518 } | 548 } |
OLD | NEW |