| 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 # 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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 137 | 137 |
| 138 # Set ARM-v7 compilation flags | 138 # Set ARM-v7 compilation flags |
| 139 'armv7%': 0, | 139 'armv7%': 0, |
| 140 | 140 |
| 141 # Set Neon compilation flags (only meaningful if armv7==1). | 141 # Set Neon compilation flags (only meaningful if armv7==1). |
| 142 'arm_neon%': 1, | 142 'arm_neon%': 1, |
| 143 | 143 |
| 144 # The system root for cross-compiles. Default: none. | 144 # The system root for cross-compiles. Default: none. |
| 145 'sysroot%': '', | 145 'sysroot%': '', |
| 146 | 146 |
| 147 # The system libdir used for this ABI. |
| 148 'system_libdir%': 'lib', |
| 149 |
| 147 # On Linux, we build with sse2 for Chromium builds. | 150 # On Linux, we build with sse2 for Chromium builds. |
| 148 'disable_sse2%': 0, | 151 'disable_sse2%': 0, |
| 149 | 152 |
| 150 # Use libjpeg-turbo as the JPEG codec used by Chromium. | 153 # Use libjpeg-turbo as the JPEG codec used by Chromium. |
| 151 'use_libjpeg_turbo%': 1, | 154 'use_libjpeg_turbo%': 1, |
| 152 | 155 |
| 153 # Variable 'component' is for cases where we would like to build some | 156 # Variable 'component' is for cases where we would like to build some |
| 154 # components as dynamic shared libraries but still need variable | 157 # components as dynamic shared libraries but still need variable |
| 155 # 'library' for static libraries. | 158 # 'library' for static libraries. |
| 156 # By default, component is set to whatever library is set to and | 159 # By default, component is set to whatever library is set to and |
| (...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 312 'touchui%': '<(touchui)', | 315 'touchui%': '<(touchui)', |
| 313 'file_manager_extension%': '<(file_manager_extension)', | 316 'file_manager_extension%': '<(file_manager_extension)', |
| 314 'webui_task_manager%': '<(webui_task_manager)', | 317 'webui_task_manager%': '<(webui_task_manager)', |
| 315 'inside_chromium_build%': '<(inside_chromium_build)', | 318 'inside_chromium_build%': '<(inside_chromium_build)', |
| 316 'fastbuild%': '<(fastbuild)', | 319 'fastbuild%': '<(fastbuild)', |
| 317 'dcheck_always_on%': '<(dcheck_always_on)', | 320 'dcheck_always_on%': '<(dcheck_always_on)', |
| 318 'python_ver%': '<(python_ver)', | 321 'python_ver%': '<(python_ver)', |
| 319 'armv7%': '<(armv7)', | 322 'armv7%': '<(armv7)', |
| 320 'arm_neon%': '<(arm_neon)', | 323 'arm_neon%': '<(arm_neon)', |
| 321 'sysroot%': '<(sysroot)', | 324 'sysroot%': '<(sysroot)', |
| 325 'system_libdir%': '<(system_libdir)', |
| 322 'disable_sse2%': '<(disable_sse2)', | 326 'disable_sse2%': '<(disable_sse2)', |
| 323 'component%': '<(component)', | 327 'component%': '<(component)', |
| 324 'use_titlecase_in_grd_files%': '<(use_titlecase_in_grd_files)', | 328 'use_titlecase_in_grd_files%': '<(use_titlecase_in_grd_files)', |
| 325 'use_third_party_translations%': '<(use_third_party_translations)', | 329 'use_third_party_translations%': '<(use_third_party_translations)', |
| 326 'remoting%': '<(remoting)', | 330 'remoting%': '<(remoting)', |
| 327 'use_threaded_compositing%': '<(use_threaded_compositing)', | 331 'use_threaded_compositing%': '<(use_threaded_compositing)', |
| 328 'enable_webrtc%': '<(enable_webrtc)', | 332 'enable_webrtc%': '<(enable_webrtc)', |
| 329 'p2p_apis%': '<(p2p_apis)', | 333 'p2p_apis%': '<(p2p_apis)', |
| 330 'configuration_policy%': '<(configuration_policy)', | 334 'configuration_policy%': '<(configuration_policy)', |
| 331 'safe_browsing%': '<(safe_browsing)', | 335 'safe_browsing%': '<(safe_browsing)', |
| (...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 545 | 549 |
| 546 # Point to ICU directory. | 550 # Point to ICU directory. |
| 547 'icu_src_dir': '../third_party/icu', | 551 'icu_src_dir': '../third_party/icu', |
| 548 | 552 |
| 549 'conditions': [ | 553 'conditions': [ |
| 550 ['os_posix==1 and OS!="mac" and OS!="android"', { | 554 ['os_posix==1 and OS!="mac" and OS!="android"', { |
| 551 # This will set gcc_version to XY if you are running gcc X.Y.*. | 555 # This will set gcc_version to XY if you are running gcc X.Y.*. |
| 552 # This is used to tweak build flags for gcc 4.4. | 556 # This is used to tweak build flags for gcc 4.4. |
| 553 'gcc_version%': '<!(python <(DEPTH)/build/compiler_version.py)', | 557 'gcc_version%': '<!(python <(DEPTH)/build/compiler_version.py)', |
| 554 # Figure out the python architecture to decide if we build pyauto. | 558 # Figure out the python architecture to decide if we build pyauto. |
| 555 'python_arch%': '<!(<(DEPTH)/build/linux/python_arch.sh <(sysroot)/usr/l
ib/libpython<(python_ver).so.1.0)', | 559 'python_arch%': '<!(<(DEPTH)/build/linux/python_arch.sh <(sysroot)/usr/<
(system_libdir)/libpython<(python_ver).so.1.0)', |
| 556 'conditions': [ | 560 'conditions': [ |
| 557 ['branding=="Chrome"', { | 561 ['branding=="Chrome"', { |
| 558 'linux_breakpad%': 1, | 562 'linux_breakpad%': 1, |
| 559 }], | 563 }], |
| 560 # All Chrome builds have breakpad symbols, but only process the | 564 # All Chrome builds have breakpad symbols, but only process the |
| 561 # symbols from official builds. | 565 # symbols from official builds. |
| 562 ['(branding=="Chrome" and buildtype=="Official")', { | 566 ['(branding=="Chrome" and buildtype=="Official")', { |
| 563 'linux_dump_symbols%': 1, | 567 'linux_dump_symbols%': 1, |
| 564 }], | 568 }], |
| 565 ], | 569 ], |
| (...skipping 1845 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2411 # settings in target dicts. SYMROOT is a special case, because many other | 2415 # settings in target dicts. SYMROOT is a special case, because many other |
| 2412 # Xcode variables depend on it, including variables such as | 2416 # Xcode variables depend on it, including variables such as |
| 2413 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 2417 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 2414 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 2418 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 2415 # files to appear (when present) in the UI as actual files and not red | 2419 # files to appear (when present) in the UI as actual files and not red |
| 2416 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 2420 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 2417 # and therefore SYMROOT, needs to be set at the project level. | 2421 # and therefore SYMROOT, needs to be set at the project level. |
| 2418 'SYMROOT': '<(DEPTH)/xcodebuild', | 2422 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 2419 }, | 2423 }, |
| 2420 } | 2424 } |
| OLD | NEW |