| 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 5195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5206 # only (-S). Local symbols should be stripped as | 5206 # only (-S). Local symbols should be stripped as |
| 5207 # well, which will be handled by -x. Xcode will | 5207 # well, which will be handled by -x. Xcode will |
| 5208 # continue to insert -S when stripping even when | 5208 # continue to insert -S when stripping even when |
| 5209 # additional flags are added with STRIPFLAGS. | 5209 # additional flags are added with STRIPFLAGS. |
| 5210 'STRIPFLAGS': '-x', | 5210 'STRIPFLAGS': '-x', |
| 5211 }], # _type=="shared_library" or _type=="loadable_m
odule" | 5211 }], # _type=="shared_library" or _type=="loadable_m
odule" |
| 5212 ], # target_conditions | 5212 ], # target_conditions |
| 5213 }, { # asan != 0 | 5213 }, { # asan != 0 |
| 5214 'STRIPFLAGS': '-S', | 5214 'STRIPFLAGS': '-S', |
| 5215 }], | 5215 }], |
| 5216 ['branding=="Chrome" and buildtype=="Official"', { | |
| 5217 'OTHER_CFLAGS': [ | |
| 5218 # The Google Chrome Framework dSYM generated by | |
| 5219 # dsymutil has grown larger than 4GB, which | |
| 5220 # dsymutil can't handle. Reduce the amount of debug | |
| 5221 # symbols. | |
| 5222 '-gline-tables-only', # See http://crbug.com/479841 | |
| 5223 ] | |
| 5224 }], | |
| 5225 ], | 5216 ], |
| 5226 }, # xcode_settings | 5217 }, # xcode_settings |
| 5227 }, # configuration "Release" | 5218 }, # configuration "Release" |
| 5228 }, # configurations | 5219 }, # configurations |
| 5229 }, { # mac_real_dsym != 1 | 5220 }, { # mac_real_dsym != 1 |
| 5230 # To get a fast fake .dSYM bundle, use a post-build step to | 5221 # To get a fast fake .dSYM bundle, use a post-build step to |
| 5231 # produce the .dSYM and strip the executable. strip_from_xcode | 5222 # produce the .dSYM and strip the executable. strip_from_xcode |
| 5232 # only operates in the Release configuration. | 5223 # only operates in the Release configuration. |
| 5233 'postbuilds': [ | 5224 'postbuilds': [ |
| 5234 { | 5225 { |
| (...skipping 901 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6136 # settings in target dicts. SYMROOT is a special case, because many other | 6127 # settings in target dicts. SYMROOT is a special case, because many other |
| 6137 # Xcode variables depend on it, including variables such as | 6128 # Xcode variables depend on it, including variables such as |
| 6138 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 6129 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 6139 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 6130 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 6140 # files to appear (when present) in the UI as actual files and not red | 6131 # files to appear (when present) in the UI as actual files and not red |
| 6141 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 6132 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 6142 # and therefore SYMROOT, needs to be set at the project level. | 6133 # and therefore SYMROOT, needs to be set at the project level. |
| 6143 'SYMROOT': '<(DEPTH)/xcodebuild', | 6134 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 6144 }, | 6135 }, |
| 6145 } | 6136 } |
| OLD | NEW |