Chromium Code Reviews| 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. |
| 11 'variables': { | 11 'variables': { |
| 12 # Putting a variables dict inside another variables dict looks kind of | 12 # Putting a variables dict inside another variables dict looks kind of |
|
Mark Mentovai
2013/12/18 19:04:04
At first, I thought that this comment might be wha
| |
| 13 # weird. This is done so that 'host_arch', 'chromeos', etc are defined as | 13 # weird. This is done so that 'host_arch', 'chromeos', etc are defined as |
| 14 # variables within the outer variables dict here. This is necessary | 14 # variables within the outer variables dict here. This is necessary |
| 15 # to get these variables defined for the conditions within this variables | 15 # to get these variables defined for the conditions within this variables |
| 16 # dict that operate on these variables. | 16 # dict that operate on these variables. |
| 17 'variables': { | 17 'variables': { |
| 18 'variables': { | 18 'variables': { |
| 19 'variables': { | 19 'variables': { |
| 20 'variables': { | 20 'variables': { |
| 21 # Whether we're building a ChromeOS build. | 21 # Whether we're building a ChromeOS build. |
| 22 'chromeos%': 0, | 22 'chromeos%': 0, |
| (...skipping 1272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1295 'sysroot%': '<(sysroot)', | 1295 'sysroot%': '<(sysroot)', |
| 1296 'CXX%': '<(CXX)', | 1296 'CXX%': '<(CXX)', |
| 1297 }], | 1297 }], |
| 1298 # All Chrome builds have breakpad symbols, but only process the | 1298 # All Chrome builds have breakpad symbols, but only process the |
| 1299 # symbols from official builds. | 1299 # symbols from official builds. |
| 1300 ['(branding=="Chrome" and buildtype=="Official")', { | 1300 ['(branding=="Chrome" and buildtype=="Official")', { |
| 1301 'linux_dump_symbols%': 1, | 1301 'linux_dump_symbols%': 1, |
| 1302 }], | 1302 }], |
| 1303 ], | 1303 ], |
| 1304 }], # os_posix==1 and OS!="mac" and OS!="ios" | 1304 }], # os_posix==1 and OS!="mac" and OS!="ios" |
| 1305 ['OS=="mac"', { | |
| 1306 'icu_use_data_file_flag%': 1, | |
| 1307 }], # os=="mac" | |
| 1305 ['OS=="ios"', { | 1308 ['OS=="ios"', { |
| 1306 'disable_nacl%': 1, | 1309 'disable_nacl%': 1, |
| 1307 'enable_background%': 0, | 1310 'enable_background%': 0, |
| 1308 'enable_task_manager%': 0, | 1311 'enable_task_manager%': 0, |
| 1309 'icu_use_data_file_flag%': 1, | 1312 'icu_use_data_file_flag%': 1, |
| 1310 'use_system_libxml%': 1, | 1313 'use_system_libxml%': 1, |
| 1311 'use_system_sqlite%': 1, | 1314 'use_system_sqlite%': 1, |
| 1312 'locales==': [ | 1315 'locales==': [ |
| 1313 'ar', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', 'en-US', 'es', 'es-MX', | 1316 'ar', 'ca', 'cs', 'da', 'de', 'el', 'en-GB', 'en-US', 'es', 'es-MX', |
| 1314 'fi', 'fr', 'he', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'ms', 'nb', | 1317 'fi', 'fr', 'he', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'ms', 'nb', |
| (...skipping 882 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2197 ['native_discardable_memory==1', { | 2200 ['native_discardable_memory==1', { |
| 2198 'defines': ['DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY'], | 2201 'defines': ['DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY'], |
| 2199 }], | 2202 }], |
| 2200 ['native_memory_pressure_signals==1', { | 2203 ['native_memory_pressure_signals==1', { |
| 2201 'defines': ['SYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE'], | 2204 'defines': ['SYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE'], |
| 2202 }], | 2205 }], |
| 2203 ['use_udev==1', { | 2206 ['use_udev==1', { |
| 2204 'defines': ['USE_UDEV'], | 2207 'defines': ['USE_UDEV'], |
| 2205 }], | 2208 }], |
| 2206 ['icu_use_data_file_flag==1', { | 2209 ['icu_use_data_file_flag==1', { |
| 2207 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE'], | 2210 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE'], |
|
Mark Mentovai
2013/12/18 20:16:07
Thinking about this some more, it really only need
| |
| 2208 }, { # else icu_use_data_file_flag !=1 | 2211 }, { # else icu_use_data_file_flag !=1 |
| 2209 'conditions': [ | 2212 'conditions': [ |
| 2210 ['OS=="win"', { | 2213 ['OS=="win"', { |
| 2211 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_SHARED'], | 2214 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_SHARED'], |
| 2212 }, { | 2215 }, { |
| 2213 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC'], | 2216 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC'], |
| 2214 }], | 2217 }], |
| 2215 ], | 2218 ], |
| 2216 }], | 2219 }], |
| 2217 ['fastbuild!=0', { | 2220 ['fastbuild!=0', { |
| (...skipping 2574 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4792 # settings in target dicts. SYMROOT is a special case, because many other | 4795 # settings in target dicts. SYMROOT is a special case, because many other |
| 4793 # Xcode variables depend on it, including variables such as | 4796 # Xcode variables depend on it, including variables such as |
| 4794 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 4797 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 4795 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 4798 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 4796 # files to appear (when present) in the UI as actual files and not red | 4799 # files to appear (when present) in the UI as actual files and not red |
| 4797 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 4800 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 4798 # and therefore SYMROOT, needs to be set at the project level. | 4801 # and therefore SYMROOT, needs to be set at the project level. |
| 4799 'SYMROOT': '<(DEPTH)/xcodebuild', | 4802 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 4800 }, | 4803 }, |
| 4801 } | 4804 } |
| OLD | NEW |