| 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 14 matching lines...) Expand all Loading... |
| 25 | 25 |
| 26 # Whether or not we are using the Aura windowing framework. | 26 # Whether or not we are using the Aura windowing framework. |
| 27 'use_aura%': 0, | 27 'use_aura%': 0, |
| 28 | 28 |
| 29 # Whether or not we are building the Ash shell. | 29 # Whether or not we are building the Ash shell. |
| 30 'use_ash%': 0, | 30 'use_ash%': 0, |
| 31 | 31 |
| 32 # Use OpenSSL instead of NSS. Under development: see http://crbug.com/
62803 | 32 # Use OpenSSL instead of NSS. Under development: see http://crbug.com/
62803 |
| 33 'use_openssl%': 0, | 33 'use_openssl%': 0, |
| 34 | 34 |
| 35 # Disable Virtual keyboard support by default. | 35 'use_ibus%': 0, |
| 36 'use_virtual_keyboard%': 0, | |
| 37 | 36 |
| 38 # Disable viewport meta tag by default. | 37 # Disable viewport meta tag by default. |
| 39 'enable_viewport%': 0, | 38 'enable_viewport%': 0, |
| 40 | 39 |
| 41 # Enable HiDPI support. | 40 # Enable HiDPI support. |
| 42 'enable_hidpi%': 0, | 41 'enable_hidpi%': 0, |
| 43 | 42 |
| 44 # Enable touch optimized art assets and metrics. | 43 # Enable touch optimized art assets and metrics. |
| 45 'enable_touch_ui%': 0, | 44 'enable_touch_ui%': 0, |
| 46 | 45 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 61 # 'branding', such as symbol generation, will need to be refactored | 60 # 'branding', such as symbol generation, will need to be refactored |
| 62 # based on 'buildtype' (i.e. we don't care about saving symbols for | 61 # based on 'buildtype' (i.e. we don't care about saving symbols for |
| 63 # non-Official # builds). | 62 # non-Official # builds). |
| 64 'buildtype%': 'Dev', | 63 'buildtype%': 'Dev', |
| 65 }, | 64 }, |
| 66 # Copy conditionally-set variables out one scope. | 65 # Copy conditionally-set variables out one scope. |
| 67 'chromeos%': '<(chromeos)', | 66 'chromeos%': '<(chromeos)', |
| 68 'use_aura%': '<(use_aura)', | 67 'use_aura%': '<(use_aura)', |
| 69 'use_ash%': '<(use_ash)', | 68 'use_ash%': '<(use_ash)', |
| 70 'use_openssl%': '<(use_openssl)', | 69 'use_openssl%': '<(use_openssl)', |
| 71 'use_virtual_keyboard%': '<(use_virtual_keyboard)', | 70 'use_ibus%': '<(use_ibus)', |
| 72 'enable_viewport%': '<(enable_viewport)', | 71 'enable_viewport%': '<(enable_viewport)', |
| 73 'enable_hidpi%': '<(enable_hidpi)', | 72 'enable_hidpi%': '<(enable_hidpi)', |
| 74 'enable_touch_ui%': '<(enable_touch_ui)', | 73 'enable_touch_ui%': '<(enable_touch_ui)', |
| 75 'enable_metro%': '<(enable_metro)', | 74 'enable_metro%': '<(enable_metro)', |
| 76 'android_upstream_bringup%': '<(android_upstream_bringup)', | 75 'android_upstream_bringup%': '<(android_upstream_bringup)', |
| 77 'buildtype%': '<(buildtype)', | 76 'buildtype%': '<(buildtype)', |
| 78 | 77 |
| 79 # Compute the architecture that we're building on. | 78 # Compute the architecture that we're building on. |
| 80 'conditions': [ | 79 'conditions': [ |
| 81 [ 'OS=="win" or OS=="mac"', { | 80 [ 'OS=="win" or OS=="mac"', { |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 ], | 123 ], |
| 125 }, | 124 }, |
| 126 | 125 |
| 127 # Copy conditionally-set variables out one scope. | 126 # Copy conditionally-set variables out one scope. |
| 128 'chromeos%': '<(chromeos)', | 127 'chromeos%': '<(chromeos)', |
| 129 'host_arch%': '<(host_arch)', | 128 'host_arch%': '<(host_arch)', |
| 130 'toolkit_views%': '<(toolkit_views)', | 129 'toolkit_views%': '<(toolkit_views)', |
| 131 'use_aura%': '<(use_aura)', | 130 'use_aura%': '<(use_aura)', |
| 132 'use_ash%': '<(use_ash)', | 131 'use_ash%': '<(use_ash)', |
| 133 'use_openssl%': '<(use_openssl)', | 132 'use_openssl%': '<(use_openssl)', |
| 134 'use_virtual_keyboard%': '<(use_virtual_keyboard)', | 133 'use_ibus%': '<(use_ibus)', |
| 135 'enable_viewport%': '<(enable_viewport)', | 134 'enable_viewport%': '<(enable_viewport)', |
| 136 'enable_hidpi%': '<(enable_hidpi)', | 135 'enable_hidpi%': '<(enable_hidpi)', |
| 137 'enable_touch_ui%': '<(enable_touch_ui)', | 136 'enable_touch_ui%': '<(enable_touch_ui)', |
| 138 'enable_metro%': '<(enable_metro)', | 137 'enable_metro%': '<(enable_metro)', |
| 139 'android_upstream_bringup%': '<(android_upstream_bringup)', | 138 'android_upstream_bringup%': '<(android_upstream_bringup)', |
| 140 | 139 |
| 141 # We used to provide a variable for changing how libraries were built. | 140 # We used to provide a variable for changing how libraries were built. |
| 142 # This variable remains until we can clean up all the users. | 141 # This variable remains until we can clean up all the users. |
| 143 # This needs to be one nested variables dict in so that dependent | 142 # This needs to be one nested variables dict in so that dependent |
| 144 # gyp files can make use of it in their outer variables. (Yikes!) | 143 # gyp files can make use of it in their outer variables. (Yikes!) |
| (...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 510 'branding%': '<(branding)', | 509 'branding%': '<(branding)', |
| 511 'buildtype%': '<(buildtype)', | 510 'buildtype%': '<(buildtype)', |
| 512 'target_arch%': '<(target_arch)', | 511 'target_arch%': '<(target_arch)', |
| 513 'host_arch%': '<(host_arch)', | 512 'host_arch%': '<(host_arch)', |
| 514 'library%': 'static_library', | 513 'library%': 'static_library', |
| 515 'toolkit_views%': '<(toolkit_views)', | 514 'toolkit_views%': '<(toolkit_views)', |
| 516 'ui_compositor_image_transport%': '<(ui_compositor_image_transport)', | 515 'ui_compositor_image_transport%': '<(ui_compositor_image_transport)', |
| 517 'use_aura%': '<(use_aura)', | 516 'use_aura%': '<(use_aura)', |
| 518 'use_ash%': '<(use_ash)', | 517 'use_ash%': '<(use_ash)', |
| 519 'use_openssl%': '<(use_openssl)', | 518 'use_openssl%': '<(use_openssl)', |
| 519 'use_ibus%': '<(use_ibus)', |
| 520 'use_nss%': '<(use_nss)', | 520 'use_nss%': '<(use_nss)', |
| 521 'os_bsd%': '<(os_bsd)', | 521 'os_bsd%': '<(os_bsd)', |
| 522 'os_posix%': '<(os_posix)', | 522 'os_posix%': '<(os_posix)', |
| 523 'use_glib%': '<(use_glib)', | 523 'use_glib%': '<(use_glib)', |
| 524 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', | 524 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', |
| 525 'use_skia%': '<(use_skia)', | 525 'use_skia%': '<(use_skia)', |
| 526 'use_x11%': '<(use_x11)', | 526 'use_x11%': '<(use_x11)', |
| 527 'use_gnome_keyring%': '<(use_gnome_keyring)', | 527 'use_gnome_keyring%': '<(use_gnome_keyring)', |
| 528 'linux_fpic%': '<(linux_fpic)', | 528 'linux_fpic%': '<(linux_fpic)', |
| 529 'enable_pepper_threading%': '<(enable_pepper_threading)', | 529 'enable_pepper_threading%': '<(enable_pepper_threading)', |
| 530 'build_ppapi_ipc_proxy_untrusted%': '<(build_ppapi_ipc_proxy_untrusted)', | 530 'build_ppapi_ipc_proxy_untrusted%': '<(build_ppapi_ipc_proxy_untrusted)', |
| 531 'chromeos%': '<(chromeos)', | 531 'chromeos%': '<(chromeos)', |
| 532 'use_virtual_keyboard%': '<(use_virtual_keyboard)', | |
| 533 'enable_viewport%': '<(enable_viewport)', | 532 'enable_viewport%': '<(enable_viewport)', |
| 534 'enable_hidpi%': '<(enable_hidpi)', | 533 'enable_hidpi%': '<(enable_hidpi)', |
| 535 'enable_touch_ui%': '<(enable_touch_ui)', | 534 'enable_touch_ui%': '<(enable_touch_ui)', |
| 536 'enable_metro%': '<(enable_metro)', | 535 'enable_metro%': '<(enable_metro)', |
| 537 'use_xi2_mt%':'<(use_xi2_mt)', | 536 'use_xi2_mt%':'<(use_xi2_mt)', |
| 538 'file_manager_extension%': '<(file_manager_extension)', | 537 'file_manager_extension%': '<(file_manager_extension)', |
| 539 'webui_task_manager%': '<(webui_task_manager)', | 538 'webui_task_manager%': '<(webui_task_manager)', |
| 540 'inside_chromium_build%': '<(inside_chromium_build)', | 539 'inside_chromium_build%': '<(inside_chromium_build)', |
| 541 'fastbuild%': '<(fastbuild)', | 540 'fastbuild%': '<(fastbuild)', |
| 542 'dcheck_always_on%': '<(dcheck_always_on)', | 541 'dcheck_always_on%': '<(dcheck_always_on)', |
| (...skipping 510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1053 }], | 1052 }], |
| 1054 ['use_aura==1', { | 1053 ['use_aura==1', { |
| 1055 'grit_defines': ['-D', 'use_aura'], | 1054 'grit_defines': ['-D', 'use_aura'], |
| 1056 }], | 1055 }], |
| 1057 ['use_ash==1', { | 1056 ['use_ash==1', { |
| 1058 'grit_defines': ['-D', 'use_ash'], | 1057 'grit_defines': ['-D', 'use_ash'], |
| 1059 }], | 1058 }], |
| 1060 ['use_nss==1', { | 1059 ['use_nss==1', { |
| 1061 'grit_defines': ['-D', 'use_nss'], | 1060 'grit_defines': ['-D', 'use_nss'], |
| 1062 }], | 1061 }], |
| 1063 ['use_virtual_keyboard==1', { | |
| 1064 'grit_defines': ['-D', 'use_virtual_keyboard'], | |
| 1065 }], | |
| 1066 ['file_manager_extension==1', { | 1062 ['file_manager_extension==1', { |
| 1067 'grit_defines': ['-D', 'file_manager_extension'], | 1063 'grit_defines': ['-D', 'file_manager_extension'], |
| 1068 }], | 1064 }], |
| 1069 ['webui_task_manager==1', { | 1065 ['webui_task_manager==1', { |
| 1070 'grit_defines': ['-D', 'webui_task_manager'], | 1066 'grit_defines': ['-D', 'webui_task_manager'], |
| 1071 }], | 1067 }], |
| 1072 ['remoting==1', { | 1068 ['remoting==1', { |
| 1073 'grit_defines': ['-D', 'remoting'], | 1069 'grit_defines': ['-D', 'remoting'], |
| 1074 }], | 1070 }], |
| 1075 ['use_titlecase_in_grd_files==1', { | 1071 ['use_titlecase_in_grd_files==1', { |
| (...skipping 30 matching lines...) Expand all Loading... |
| 1106 '-skip-refcounted-dtors' | 1102 '-skip-refcounted-dtors' |
| 1107 ], | 1103 ], |
| 1108 }, { | 1104 }, { |
| 1109 'clang_chrome_plugins_flags': [ | 1105 'clang_chrome_plugins_flags': [ |
| 1110 '<@(clang_chrome_plugins_flags)', | 1106 '<@(clang_chrome_plugins_flags)', |
| 1111 ], | 1107 ], |
| 1112 }], | 1108 }], |
| 1113 ], | 1109 ], |
| 1114 }], | 1110 }], |
| 1115 | 1111 |
| 1116 # Set use_ibus to 1 to enable ibus support. | |
| 1117 ['use_virtual_keyboard==1 and chromeos==1', { | |
| 1118 'use_ibus%': 1, | |
| 1119 }, { | |
| 1120 'use_ibus%': 0, | |
| 1121 }], | |
| 1122 | |
| 1123 ['enable_web_intents_tag==1', { | 1112 ['enable_web_intents_tag==1', { |
| 1124 'grit_defines': ['-D', 'enable_web_intents_tag'], | 1113 'grit_defines': ['-D', 'enable_web_intents_tag'], |
| 1125 }], | 1114 }], |
| 1126 | 1115 |
| 1127 ['asan==1', { | 1116 ['asan==1', { |
| 1128 'clang%': 1, | 1117 'clang%': 1, |
| 1129 # Do not use Chrome plugins for Clang. The Clang version in | 1118 # Do not use Chrome plugins for Clang. The Clang version in |
| 1130 # third_party/asan may be different from the default one. | 1119 # third_party/asan may be different from the default one. |
| 1131 'clang_use_chrome_plugins%': 0, | 1120 'clang_use_chrome_plugins%': 0, |
| 1132 }], | 1121 }], |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1303 'defines': ['ENABLE_ONE_CLICK_SIGNIN'], | 1292 'defines': ['ENABLE_ONE_CLICK_SIGNIN'], |
| 1304 }], | 1293 }], |
| 1305 ['toolkit_uses_gtk==1 and toolkit_views==0', { | 1294 ['toolkit_uses_gtk==1 and toolkit_views==0', { |
| 1306 # TODO(erg): We are progressively sealing up use of deprecated features | 1295 # TODO(erg): We are progressively sealing up use of deprecated features |
| 1307 # in gtk in preparation for an eventual porting to gtk3. | 1296 # in gtk in preparation for an eventual porting to gtk3. |
| 1308 'defines': ['GTK_DISABLE_SINGLE_INCLUDES=1'], | 1297 'defines': ['GTK_DISABLE_SINGLE_INCLUDES=1'], |
| 1309 }], | 1298 }], |
| 1310 ['chromeos==1', { | 1299 ['chromeos==1', { |
| 1311 'defines': ['OS_CHROMEOS=1'], | 1300 'defines': ['OS_CHROMEOS=1'], |
| 1312 }], | 1301 }], |
| 1313 ['use_virtual_keyboard==1', { | |
| 1314 'defines': ['USE_VIRTUAL_KEYBOARD=1'], | |
| 1315 }], | |
| 1316 ['use_xi2_mt!=0', { | 1302 ['use_xi2_mt!=0', { |
| 1317 'defines': ['USE_XI2_MT=<(use_xi2_mt)'], | 1303 'defines': ['USE_XI2_MT=<(use_xi2_mt)'], |
| 1318 }], | 1304 }], |
| 1319 ['file_manager_extension==1', { | 1305 ['file_manager_extension==1', { |
| 1320 'defines': ['FILE_MANAGER_EXTENSION=1'], | 1306 'defines': ['FILE_MANAGER_EXTENSION=1'], |
| 1321 }], | 1307 }], |
| 1322 ['webui_task_manager==1', { | 1308 ['webui_task_manager==1', { |
| 1323 'defines': ['WEBUI_TASK_MANAGER=1'], | 1309 'defines': ['WEBUI_TASK_MANAGER=1'], |
| 1324 }], | 1310 }], |
| 1325 ['profiling==1', { | 1311 ['profiling==1', { |
| (...skipping 1791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3117 # settings in target dicts. SYMROOT is a special case, because many other | 3103 # settings in target dicts. SYMROOT is a special case, because many other |
| 3118 # Xcode variables depend on it, including variables such as | 3104 # Xcode variables depend on it, including variables such as |
| 3119 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3105 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 3120 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3106 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 3121 # files to appear (when present) in the UI as actual files and not red | 3107 # files to appear (when present) in the UI as actual files and not red |
| 3122 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3108 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 3123 # and therefore SYMROOT, needs to be set at the project level. | 3109 # and therefore SYMROOT, needs to be set at the project level. |
| 3124 'SYMROOT': '<(DEPTH)/xcodebuild', | 3110 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 3125 }, | 3111 }, |
| 3126 } | 3112 } |
| OLD | NEW |