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 # IMPORTANT: | 5 # IMPORTANT: |
6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
8 { | 8 { |
9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
(...skipping 439 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
450 | 450 |
451 # For CLD2, the size of the tables that should be included in the build | 451 # For CLD2, the size of the tables that should be included in the build |
452 # Only evaluated if cld_version == 2 or if building the CLD2 dynamic data | 452 # Only evaluated if cld_version == 2 or if building the CLD2 dynamic data |
453 # tool explicitly. | 453 # tool explicitly. |
454 # See third_party/cld_2/cld_2.gyp for more information. | 454 # See third_party/cld_2/cld_2.gyp for more information. |
455 # 0: Small tables, lower accuracy | 455 # 0: Small tables, lower accuracy |
456 # 1: Medium tables, medium accuracy | 456 # 1: Medium tables, medium accuracy |
457 # 2: Large tables, high accuracy | 457 # 2: Large tables, high accuracy |
458 'cld2_table_size%': 2, | 458 'cld2_table_size%': 2, |
459 | 459 |
460 # Set the way CLD is compiled. Only evaluated if cld_version == 2. | 460 # The data acquisition mode for CLD2. Possible values are: |
461 # 0: static, language scoring tables compiled into the binary | 461 # static: CLD2 data is statically linked to the executable. |
462 # 1: dynamic, language scoring tables live in a data file that must | 462 # standalone: CLD2 data is provided in a standalone file that is |
463 # be loaded at runtime. | 463 # bundled with the executable. |
464 'cld2_dynamic%': 0, | 464 # component: CLD2 data is provided as a Chrome "component" and is |
465 | 465 # downloaded via the component updater. |
466 # Whether CLD2 is a component. Only evaluated if cld_version == 2 and | 466 'cld2_data_source': 'static', |
467 # cld2_dynamic == 1. | |
468 # 0: Not a component. If cld2_dynamic == 1, it is up to the distribution | |
469 # to ensure that the data file is provided if desired. | |
470 # 1: Componentized. CLD data should be obtained via the Component | |
471 # Updater. | |
472 'cld2_is_component%': 0, | |
473 | 467 |
474 # Enable spell checker. | 468 # Enable spell checker. |
475 'enable_spellcheck%': 1, | 469 'enable_spellcheck%': 1, |
476 | 470 |
477 # Webrtc compilation is enabled by default. Set to 0 to disable. | 471 # Webrtc compilation is enabled by default. Set to 0 to disable. |
478 'enable_webrtc%': 1, | 472 'enable_webrtc%': 1, |
479 | 473 |
480 # Enables use of the session service, which is enabled by default. | 474 # Enables use of the session service, which is enabled by default. |
481 # Support for disabling depends on the platform. | 475 # Support for disabling depends on the platform. |
482 'enable_session_service%': 1, | 476 'enable_session_service%': 1, |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
687 | 681 |
688 ['OS=="win" or OS=="mac" or (OS=="linux" and chromeos==0)', { | 682 ['OS=="win" or OS=="mac" or (OS=="linux" and chromeos==0)', { |
689 'enable_one_click_signin%': 1, | 683 'enable_one_click_signin%': 1, |
690 'enable_pre_sync_backup%': 1, | 684 'enable_pre_sync_backup%': 1, |
691 }], | 685 }], |
692 | 686 |
693 ['OS=="android"', { | 687 ['OS=="android"', { |
694 'enable_extensions%': 0, | 688 'enable_extensions%': 0, |
695 'enable_google_now%': 0, | 689 'enable_google_now%': 0, |
696 'cld_version%': 1, | 690 'cld_version%': 1, |
697 'cld2_dynamic%': 0, | |
698 'cld2_is_component%': 0, | |
699 'enable_spellcheck%': 0, | 691 'enable_spellcheck%': 0, |
700 'enable_themes%': 0, | 692 'enable_themes%': 0, |
701 'remoting%': 0, | 693 'remoting%': 0, |
702 'arm_neon%': 0, | 694 'arm_neon%': 0, |
703 'arm_neon_optional%': 1, | 695 'arm_neon_optional%': 1, |
704 'native_discardable_memory%': 1, | 696 'native_discardable_memory%': 1, |
705 'native_memory_pressure_signals%': 1, | 697 'native_memory_pressure_signals%': 1, |
706 'enable_printing%': 2, | 698 'enable_printing%': 2, |
707 'enable_task_manager%':0, | 699 'enable_task_manager%':0, |
708 # Set to 1 once we have a notification system for Android. | 700 # Set to 1 once we have a notification system for Android. |
(...skipping 29 matching lines...) Expand all Loading... |
738 | 730 |
739 ['OS=="android"', { | 731 ['OS=="android"', { |
740 'enable_webrtc%': 1, | 732 'enable_webrtc%': 1, |
741 }], | 733 }], |
742 | 734 |
743 ['OS=="ios"', { | 735 ['OS=="ios"', { |
744 'disable_ftp_support%': 1, | 736 'disable_ftp_support%': 1, |
745 'enable_extensions%': 0, | 737 'enable_extensions%': 0, |
746 'enable_google_now%': 0, | 738 'enable_google_now%': 0, |
747 'cld_version%': 1, | 739 'cld_version%': 1, |
748 'cld2_dynamic%': 0, | |
749 'enable_printing%': 0, | 740 'enable_printing%': 0, |
750 'enable_session_service%': 0, | 741 'enable_session_service%': 0, |
751 'enable_themes%': 0, | 742 'enable_themes%': 0, |
752 'enable_webrtc%': 0, | 743 'enable_webrtc%': 0, |
753 'notifications%': 0, | 744 'notifications%': 0, |
754 'remoting%': 0, | 745 'remoting%': 0, |
755 'safe_browsing%': 0, | 746 'safe_browsing%': 0, |
756 'enable_managed_users%': 0, | 747 'enable_managed_users%': 0, |
757 'enable_task_manager%': 0, | 748 'enable_task_manager%': 0, |
758 }], | 749 }], |
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1095 'use_canvas_skia%': '<(use_canvas_skia)', | 1086 'use_canvas_skia%': '<(use_canvas_skia)', |
1096 'test_isolation_mode%': '<(test_isolation_mode)', | 1087 'test_isolation_mode%': '<(test_isolation_mode)', |
1097 'test_isolation_outdir%': '<(test_isolation_outdir)', | 1088 'test_isolation_outdir%': '<(test_isolation_outdir)', |
1098 'test_isolation_fail_on_missing': '<(test_isolation_fail_on_missing)', | 1089 'test_isolation_fail_on_missing': '<(test_isolation_fail_on_missing)', |
1099 'enable_printing%': '<(enable_printing)', | 1090 'enable_printing%': '<(enable_printing)', |
1100 'win_pdf_metafile_for_printing%': '<(win_pdf_metafile_for_printing)', | 1091 'win_pdf_metafile_for_printing%': '<(win_pdf_metafile_for_printing)', |
1101 'enable_spellcheck%': '<(enable_spellcheck)', | 1092 'enable_spellcheck%': '<(enable_spellcheck)', |
1102 'enable_google_now%': '<(enable_google_now)', | 1093 'enable_google_now%': '<(enable_google_now)', |
1103 'cld_version%': '<(cld_version)', | 1094 'cld_version%': '<(cld_version)', |
1104 'cld2_table_size%': '<(cld2_table_size)', | 1095 'cld2_table_size%': '<(cld2_table_size)', |
1105 'cld2_dynamic%': '<(cld2_dynamic)', | 1096 'cld2_data_source%': '<(cld2_data_source)', |
1106 'cld2_is_component%': '<(cld2_is_component)', | |
1107 'enable_captive_portal_detection%': '<(enable_captive_portal_detection)', | 1097 'enable_captive_portal_detection%': '<(enable_captive_portal_detection)', |
1108 'disable_file_support%': '<(disable_file_support)', | 1098 'disable_file_support%': '<(disable_file_support)', |
1109 'disable_ftp_support%': '<(disable_ftp_support)', | 1099 'disable_ftp_support%': '<(disable_ftp_support)', |
1110 'use_icu_alternatives_on_android%': '<(use_icu_alternatives_on_android)', | 1100 'use_icu_alternatives_on_android%': '<(use_icu_alternatives_on_android)', |
1111 'enable_task_manager%': '<(enable_task_manager)', | 1101 'enable_task_manager%': '<(enable_task_manager)', |
1112 'sas_dll_path%': '<(sas_dll_path)', | 1102 'sas_dll_path%': '<(sas_dll_path)', |
1113 'wix_path%': '<(wix_path)', | 1103 'wix_path%': '<(wix_path)', |
1114 'use_libjpeg_turbo%': '<(use_libjpeg_turbo)', | 1104 'use_libjpeg_turbo%': '<(use_libjpeg_turbo)', |
1115 'use_system_libjpeg%': '<(use_system_libjpeg)', | 1105 'use_system_libjpeg%': '<(use_system_libjpeg)', |
1116 'android_webview_build%': '<(android_webview_build)', | 1106 'android_webview_build%': '<(android_webview_build)', |
(...skipping 1586 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2703 }], | 2693 }], |
2704 ['enable_background==1', { | 2694 ['enable_background==1', { |
2705 'defines': ['ENABLE_BACKGROUND=1'], | 2695 'defines': ['ENABLE_BACKGROUND=1'], |
2706 }], | 2696 }], |
2707 ['enable_google_now==1', { | 2697 ['enable_google_now==1', { |
2708 'defines': ['ENABLE_GOOGLE_NOW=1'], | 2698 'defines': ['ENABLE_GOOGLE_NOW=1'], |
2709 }], | 2699 }], |
2710 ['cld_version!=0', { | 2700 ['cld_version!=0', { |
2711 'defines': ['CLD_VERSION=<(cld_version)'], | 2701 'defines': ['CLD_VERSION=<(cld_version)'], |
2712 }], | 2702 }], |
2713 ['cld2_dynamic!=0', { | 2703 ['cld2_data_source=="static"', { |
2714 'defines': ['CLD2_DYNAMIC_MODE=1'], | 2704 'defines': ['CLD_DATA_FROM_STATIC'], |
| 2705 }, { |
| 2706 # CLD2 headers use this #define to control the visibility of dynamic |
| 2707 # mode functions. We use these functions, so we must define here for |
| 2708 # our #includes to work right. |
| 2709 'defines': ['CLD2_DYNAMIC_MODE'], |
2715 }], | 2710 }], |
2716 ['cld2_is_component!=0', { | 2711 ['cld2_data_source=="standalone"', { |
2717 'defines': ['CLD2_IS_COMPONENT=1'], | 2712 'defines': ['CLD_DATA_FROM_STANDALONE'], |
| 2713 }], |
| 2714 ['cld2_data_source=="component"', { |
| 2715 'defines': ['CLD_DATA_FROM_COMPONENT'], |
2718 }], | 2716 }], |
2719 ['enable_printing==1', { | 2717 ['enable_printing==1', { |
2720 'defines': ['ENABLE_FULL_PRINTING=1', 'ENABLE_PRINTING=1'], | 2718 'defines': ['ENABLE_FULL_PRINTING=1', 'ENABLE_PRINTING=1'], |
2721 }], | 2719 }], |
2722 ['enable_printing==2', { | 2720 ['enable_printing==2', { |
2723 'defines': ['ENABLE_PRINTING=1'], | 2721 'defines': ['ENABLE_PRINTING=1'], |
2724 }], | 2722 }], |
2725 ['OS=="win" and win_pdf_metafile_for_printing==1', { | 2723 ['OS=="win" and win_pdf_metafile_for_printing==1', { |
2726 'defines': ['WIN_PDF_METAFILE_FOR_PRINTING=1'], | 2724 'defines': ['WIN_PDF_METAFILE_FOR_PRINTING=1'], |
2727 }], | 2725 }], |
(...skipping 2785 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5513 # settings in target dicts. SYMROOT is a special case, because many other | 5511 # settings in target dicts. SYMROOT is a special case, because many other |
5514 # Xcode variables depend on it, including variables such as | 5512 # Xcode variables depend on it, including variables such as |
5515 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 5513 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
5516 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 5514 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
5517 # files to appear (when present) in the UI as actual files and not red | 5515 # files to appear (when present) in the UI as actual files and not red |
5518 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 5516 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
5519 # and therefore SYMROOT, needs to be set at the project level. | 5517 # and therefore SYMROOT, needs to be set at the project level. |
5520 'SYMROOT': '<(DEPTH)/xcodebuild', | 5518 'SYMROOT': '<(DEPTH)/xcodebuild', |
5521 }, | 5519 }, |
5522 } | 5520 } |
OLD | NEW |