Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Side by Side Diff: build/common.gypi

Issue 693943003: Update from https://crrev.com/302630 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « build/android/test_runner.py ('k') | build/config/BUILDCONFIG.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 'use_aura%': '<(use_aura)', 54 'use_aura%': '<(use_aura)',
55 'use_ash%': '<(use_ash)', 55 'use_ash%': '<(use_ash)',
56 'use_cras%': '<(use_cras)', 56 'use_cras%': '<(use_cras)',
57 'use_ozone%': '<(use_ozone)', 57 'use_ozone%': '<(use_ozone)',
58 'embedded%': '<(embedded)', 58 'embedded%': '<(embedded)',
59 'host_arch%': '<(host_arch)', 59 'host_arch%': '<(host_arch)',
60 60
61 # Whether we are using Views Toolkit 61 # Whether we are using Views Toolkit
62 'toolkit_views%': 0, 62 'toolkit_views%': 0,
63 63
64 # Use the PCI lib to collect GPU information.
65 'use_libpci%': 1,
66
64 # Use OpenSSL instead of NSS as the underlying SSL and crypto 67 # Use OpenSSL instead of NSS as the underlying SSL and crypto
65 # implementation. Certificate verification will in most cases be 68 # implementation. Certificate verification will in most cases be
66 # handled by the OS. If OpenSSL's struct X509 is used to represent 69 # handled by the OS. If OpenSSL's struct X509 is used to represent
67 # certificates, use_openssl_certs must be set. 70 # certificates, use_openssl_certs must be set.
68 'use_openssl%': 0, 71 'use_openssl%': 0,
69 72
70 # Typedef X509Certificate::OSCertHandle to OpenSSL's struct X509*. 73 # Typedef X509Certificate::OSCertHandle to OpenSSL's struct X509*.
71 'use_openssl_certs%': 0, 74 'use_openssl_certs%': 0,
72 75
73 # Disable viewport meta tag by default. 76 # Disable viewport meta tag by default.
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 }, 132 },
130 # Copy conditionally-set variables out one scope. 133 # Copy conditionally-set variables out one scope.
131 'chromeos%': '<(chromeos)', 134 'chromeos%': '<(chromeos)',
132 'chromecast%': '<(chromecast)', 135 'chromecast%': '<(chromecast)',
133 'desktop_linux%': '<(desktop_linux)', 136 'desktop_linux%': '<(desktop_linux)',
134 'use_aura%': '<(use_aura)', 137 'use_aura%': '<(use_aura)',
135 'use_ash%': '<(use_ash)', 138 'use_ash%': '<(use_ash)',
136 'use_cras%': '<(use_cras)', 139 'use_cras%': '<(use_cras)',
137 'use_ozone%': '<(use_ozone)', 140 'use_ozone%': '<(use_ozone)',
138 'embedded%': '<(embedded)', 141 'embedded%': '<(embedded)',
142 'use_libpci%': '<(use_libpci)',
139 'use_openssl%': '<(use_openssl)', 143 'use_openssl%': '<(use_openssl)',
140 'use_openssl_certs%': '<(use_openssl_certs)', 144 'use_openssl_certs%': '<(use_openssl_certs)',
141 'enable_viewport%': '<(enable_viewport)', 145 'enable_viewport%': '<(enable_viewport)',
142 'enable_hidpi%': '<(enable_hidpi)', 146 'enable_hidpi%': '<(enable_hidpi)',
143 'buildtype%': '<(buildtype)', 147 'buildtype%': '<(buildtype)',
144 'branding%': '<(branding)', 148 'branding%': '<(branding)',
145 'host_arch%': '<(host_arch)', 149 'host_arch%': '<(host_arch)',
146 'target_arch%': '<(target_arch)', 150 'target_arch%': '<(target_arch)',
147 151
148 'target_subarch%': '', 152 'target_subarch%': '',
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 'chromecast%': '<(chromecast)', 278 'chromecast%': '<(chromecast)',
275 'host_arch%': '<(host_arch)', 279 'host_arch%': '<(host_arch)',
276 'target_arch%': '<(target_arch)', 280 'target_arch%': '<(target_arch)',
277 'target_subarch%': '<(target_subarch)', 281 'target_subarch%': '<(target_subarch)',
278 'mips_arch_variant%': '<(mips_arch_variant)', 282 'mips_arch_variant%': '<(mips_arch_variant)',
279 'toolkit_views%': '<(toolkit_views)', 283 'toolkit_views%': '<(toolkit_views)',
280 'desktop_linux%': '<(desktop_linux)', 284 'desktop_linux%': '<(desktop_linux)',
281 'use_aura%': '<(use_aura)', 285 'use_aura%': '<(use_aura)',
282 'use_ash%': '<(use_ash)', 286 'use_ash%': '<(use_ash)',
283 'use_cras%': '<(use_cras)', 287 'use_cras%': '<(use_cras)',
288 'use_libpci%': '<(use_libpci)',
284 'use_ozone%': '<(use_ozone)', 289 'use_ozone%': '<(use_ozone)',
285 'use_ozone_evdev%': '<(use_ozone_evdev)', 290 'use_ozone_evdev%': '<(use_ozone_evdev)',
286 'use_clipboard_aurax11%': '<(use_clipboard_aurax11)', 291 'use_clipboard_aurax11%': '<(use_clipboard_aurax11)',
287 'embedded%': '<(embedded)', 292 'embedded%': '<(embedded)',
288 'use_openssl%': '<(use_openssl)', 293 'use_openssl%': '<(use_openssl)',
289 'use_openssl_certs%': '<(use_openssl_certs)', 294 'use_openssl_certs%': '<(use_openssl_certs)',
290 'enable_viewport%': '<(enable_viewport)', 295 'enable_viewport%': '<(enable_viewport)',
291 'enable_hidpi%': '<(enable_hidpi)', 296 'enable_hidpi%': '<(enable_hidpi)',
292 'android_channel%': '<(android_channel)', 297 'android_channel%': '<(android_channel)',
293 'android_webview_build%': '<(android_webview_build)', 298 'android_webview_build%': '<(android_webview_build)',
294 'android_webview_telemetry_build%': '<(android_webview_telemetry_build)', 299 'android_webview_telemetry_build%': '<(android_webview_telemetry_build)',
295 'use_goma%': '<(use_goma)', 300 'use_goma%': '<(use_goma)',
296 'gomadir%': '<(gomadir)', 301 'gomadir%': '<(gomadir)',
297 'enable_app_list%': '<(enable_app_list)', 302 'enable_app_list%': '<(enable_app_list)',
298 'use_default_render_theme%': '<(use_default_render_theme)', 303 'use_default_render_theme%': '<(use_default_render_theme)',
299 'buildtype%': '<(buildtype)', 304 'buildtype%': '<(buildtype)',
300 'branding%': '<(branding)', 305 'branding%': '<(branding)',
301 'arm_version%': '<(arm_version)', 306 'arm_version%': '<(arm_version)',
302 'sysroot%': '<(sysroot)', 307 'sysroot%': '<(sysroot)',
303 'chroot_cmd%': '<(chroot_cmd)', 308 'chroot_cmd%': '<(chroot_cmd)',
304 'system_libdir%': '<(system_libdir)', 309 'system_libdir%': '<(system_libdir)',
305 310
306 # Set to 1 to enable fast builds. Set to 2 for even faster builds 311 # Set to 1 to enable fast builds. Set to 2 for even faster builds
307 # (it disables debug info for fastest compilation - only for use 312 # (it disables debug info for fastest compilation - only for use
308 # on compile-only bots). 313 # on compile-only bots).
309 'fastbuild%': 0, 314 'fastbuild%': 0,
310 315
311 # Set to 1 to not store any build metadata (this isn't working yet but 316 # Set to 1 to not store any build metadata, e.g. ifdef out all __DATE__
312 # this flag will help us to get there). See http://crbug.com/314403. 317 # and __TIME__. Set to 0 to reenable the use of these macros in the code
313 # TODO(sebmarchand): Update this comment once this flag guarantee that 318 # base. See http://crbug.com/314403.
314 # there's no build metadata in the build artifacts. 319 'dont_embed_build_metadata%': 1,
315 'dont_embed_build_metadata%': 0,
316 320
317 # Set to 1 to force Visual C++ to use legacy debug information format /Z7. 321 # Set to 1 to force Visual C++ to use legacy debug information format /Z7.
318 # This is useful for parallel compilation tools which can't support /Zi. 322 # This is useful for parallel compilation tools which can't support /Zi.
319 # Only used on Windows. 323 # Only used on Windows.
320 'win_z7%' : 0, 324 'win_z7%' : 0,
321 325
322 # Set to 1 to enable dcheck in release. 326 # Set to 1 to enable dcheck in release.
323 'dcheck_always_on%': 0, 327 'dcheck_always_on%': 0,
324 328
325 # Set to 1 to make a build that disables unshipped tracing events. 329 # Set to 1 to make a build that disables unshipped tracing events.
(...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after
761 'cld_version%': 1, 765 'cld_version%': 1,
762 'enable_spellcheck%': 0, 766 'enable_spellcheck%': 0,
763 'enable_themes%': 0, 767 'enable_themes%': 0,
764 'remoting%': 0, 768 'remoting%': 0,
765 'arm_neon%': 0, 769 'arm_neon%': 0,
766 'arm_neon_optional%': 1, 770 'arm_neon_optional%': 1,
767 'native_discardable_memory%': 1, 771 'native_discardable_memory%': 1,
768 'native_memory_pressure_signals%': 1, 772 'native_memory_pressure_signals%': 1,
769 'enable_printing%': 2, 773 'enable_printing%': 2,
770 'enable_task_manager%':0, 774 'enable_task_manager%':0,
771 # Set to 1 once we have a notification system for Android.
772 # http://crbug.com/115320
773 'notifications%': 0,
774 'video_hole%': 1, 775 'video_hole%': 1,
775 }], 776 }],
776 777
777 # Android OS includes support for proprietary codecs regardless of 778 # Android OS includes support for proprietary codecs regardless of
778 # building Chromium or Google Chrome. We also ship Google Chrome and 779 # building Chromium or Google Chrome. We also ship Google Chrome and
779 # Chromecast with proprietary codecs. 780 # Chromecast with proprietary codecs.
780 ['OS=="android" or branding=="Chrome" or chromecast==1', { 781 ['OS=="android" or branding=="Chrome" or chromecast==1', {
781 'proprietary_codecs%': 1, 782 'proprietary_codecs%': 1,
782 }, { 783 }, {
783 'proprietary_codecs%': 0, 784 'proprietary_codecs%': 0,
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
1078 'buildtype%': '<(buildtype)', 1079 'buildtype%': '<(buildtype)',
1079 'target_arch%': '<(target_arch)', 1080 'target_arch%': '<(target_arch)',
1080 'target_subarch%': '<(target_subarch)', 1081 'target_subarch%': '<(target_subarch)',
1081 'mips_arch_variant%': '<(mips_arch_variant)', 1082 'mips_arch_variant%': '<(mips_arch_variant)',
1082 'host_arch%': '<(host_arch)', 1083 'host_arch%': '<(host_arch)',
1083 'toolkit_views%': '<(toolkit_views)', 1084 'toolkit_views%': '<(toolkit_views)',
1084 'ui_compositor_image_transport%': '<(ui_compositor_image_transport)', 1085 'ui_compositor_image_transport%': '<(ui_compositor_image_transport)',
1085 'use_aura%': '<(use_aura)', 1086 'use_aura%': '<(use_aura)',
1086 'use_ash%': '<(use_ash)', 1087 'use_ash%': '<(use_ash)',
1087 'use_cras%': '<(use_cras)', 1088 'use_cras%': '<(use_cras)',
1089 'use_libpci%': '<(use_libpci)',
1088 'use_openssl%': '<(use_openssl)', 1090 'use_openssl%': '<(use_openssl)',
1089 'use_openssl_certs%': '<(use_openssl_certs)', 1091 'use_openssl_certs%': '<(use_openssl_certs)',
1090 'use_nss%': '<(use_nss)', 1092 'use_nss%': '<(use_nss)',
1091 'use_udev%': '<(use_udev)', 1093 'use_udev%': '<(use_udev)',
1092 'os_bsd%': '<(os_bsd)', 1094 'os_bsd%': '<(os_bsd)',
1093 'os_posix%': '<(os_posix)', 1095 'os_posix%': '<(os_posix)',
1094 'use_dbus%': '<(use_dbus)', 1096 'use_dbus%': '<(use_dbus)',
1095 'use_glib%': '<(use_glib)', 1097 'use_glib%': '<(use_glib)',
1096 'use_pango%': '<(use_pango)', 1098 'use_pango%': '<(use_pango)',
1097 'use_cairo%': '<(use_cairo)', 1099 'use_cairo%': '<(use_cairo)',
(...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after
1495 1497
1496 # Ozone platforms to include in the build. 1498 # Ozone platforms to include in the build.
1497 'ozone_platform_caca%': 0, 1499 'ozone_platform_caca%': 0,
1498 'ozone_platform_dri%': 0, 1500 'ozone_platform_dri%': 0,
1499 'ozone_platform_egltest%': 0, 1501 'ozone_platform_egltest%': 0,
1500 'ozone_platform_gbm%': 0, 1502 'ozone_platform_gbm%': 0,
1501 'ozone_platform_ozonex%': 0, 1503 'ozone_platform_ozonex%': 0,
1502 'ozone_platform_test%': 0, 1504 'ozone_platform_test%': 0,
1503 1505
1504 'conditions': [ 1506 'conditions': [
1507 ['buildtype=="Official"', {
1508 # Continue to embed build meta data in Official builds, basically the
1509 # time it was built.
1510 # TODO(maruel): This decision should be revisited because having an
1511 # official deterministic build has high value too but MSVC toolset can't
1512 # generate anything deterministic with WPO enabled AFAIK.
1513 'dont_embed_build_metadata%': 0,
1514 }],
1505 # Enable the Syzygy optimization step for the official builds. 1515 # Enable the Syzygy optimization step for the official builds.
1506 ['OS=="win" and buildtype=="Official" and syzyasan!=1', { 1516 ['OS=="win" and buildtype=="Official" and syzyasan!=1', {
1507 'syzygy_optimize%': 1, 1517 'syzygy_optimize%': 1,
1508 }, { 1518 }, {
1509 'syzygy_optimize%': 0, 1519 'syzygy_optimize%': 0,
1510 }], 1520 }],
1511 # Get binutils version so we can enable debug fission if we can. 1521 # Get binutils version so we can enable debug fission if we can.
1512 ['os_posix==1 and OS!="mac" and OS!="ios"', { 1522 ['os_posix==1 and OS!="mac" and OS!="ios"', {
1513 'conditions': [ 1523 'conditions': [
1514 # compiler_version doesn't work with clang 1524 # compiler_version doesn't work with clang
(...skipping 1453 matching lines...) Expand 10 before | Expand all | Expand 10 after
2968 'defines': ['VIDEO_HOLE=1'], 2978 'defines': ['VIDEO_HOLE=1'],
2969 }], 2979 }],
2970 ['enable_load_completion_hacks==1', { 2980 ['enable_load_completion_hacks==1', {
2971 'defines': ['ENABLE_LOAD_COMPLETION_HACKS=1'], 2981 'defines': ['ENABLE_LOAD_COMPLETION_HACKS=1'],
2972 }], 2982 }],
2973 ['v8_use_external_startup_data==1', { 2983 ['v8_use_external_startup_data==1', {
2974 'defines': ['V8_USE_EXTERNAL_STARTUP_DATA'], 2984 'defines': ['V8_USE_EXTERNAL_STARTUP_DATA'],
2975 }], 2985 }],
2976 ], # conditions for 'target_defaults' 2986 ], # conditions for 'target_defaults'
2977 'target_conditions': [ 2987 'target_conditions': [
2988 ['<(use_libpci)==1', {
2989 'defines': ['USE_LIBPCI=1'],
2990 }],
2978 ['<(use_openssl)==1', { 2991 ['<(use_openssl)==1', {
2979 'defines': ['USE_OPENSSL=1'], 2992 'defines': ['USE_OPENSSL=1'],
2980 }], 2993 }],
2981 ['<(use_openssl_certs)==1', { 2994 ['<(use_openssl_certs)==1', {
2982 'defines': ['USE_OPENSSL_CERTS=1'], 2995 'defines': ['USE_OPENSSL_CERTS=1'],
2983 }], 2996 }],
2984 ['>(nacl_untrusted_build)==1', { 2997 ['>(nacl_untrusted_build)==1', {
2985 'defines': [ 2998 'defines': [
2986 'USE_OPENSSL=1', 2999 'USE_OPENSSL=1',
2987 'USE_OPENSSL_CERTS=1', 3000 'USE_OPENSSL_CERTS=1',
(...skipping 1083 matching lines...) Expand 10 before | Expand all | Expand 10 after
4071 '<!(<(DEPTH)/build/linux/sysroot_ld_path.sh <(sysroot))', 4084 '<!(<(DEPTH)/build/linux/sysroot_ld_path.sh <(sysroot))',
4072 ], 4085 ],
4073 }]] 4086 }]]
4074 }], 4087 }],
4075 ['clang==1', { 4088 ['clang==1', {
4076 'cflags': [ 4089 'cflags': [
4077 # TODO(thakis): Remove, http://crbug.com/263960 4090 # TODO(thakis): Remove, http://crbug.com/263960
4078 '-Wno-reserved-user-defined-literal', 4091 '-Wno-reserved-user-defined-literal',
4079 ], 4092 ],
4080 'cflags_cc': [ 4093 'cflags_cc': [
4081 # See the comment in the Mac section for what it takes to move 4094 # gnu++11 instead of c++11 is needed because some code uses
4082 # this to -std=c++11. 4095 # typeof() (a GNU extension).
4096 # TODO(thakis): Eventually switch this to c++11 instead,
4097 # http://crbug.com/427584
4083 '-std=gnu++11', 4098 '-std=gnu++11',
4084 ], 4099 ],
4085 }], 4100 }],
4086 ['clang==0 and host_clang==1', { 4101 ['clang==0 and host_clang==1', {
4087 'target_conditions': [ 4102 'target_conditions': [
4088 ['_toolset=="host"', { 4103 ['_toolset=="host"', {
4089 'cflags_cc': [ '-std=gnu++11', ], 4104 'cflags_cc': [ '-std=gnu++11', ],
4090 }], 4105 }],
4091 ], 4106 ],
4092 }], 4107 }],
(...skipping 734 matching lines...) Expand 10 before | Expand all | Expand 10 after
4827 # pattern. 4842 # pattern.
4828 '-Wno-missing-field-initializers', 4843 '-Wno-missing-field-initializers',
4829 ], 4844 ],
4830 'conditions': [ 4845 'conditions': [
4831 ['chromium_mac_pch', {'GCC_PRECOMPILE_PREFIX_HEADER': 'YES'}, 4846 ['chromium_mac_pch', {'GCC_PRECOMPILE_PREFIX_HEADER': 'YES'},
4832 {'GCC_PRECOMPILE_PREFIX_HEADER': 'NO'} 4847 {'GCC_PRECOMPILE_PREFIX_HEADER': 'NO'}
4833 ], 4848 ],
4834 # Note that the prebuilt Clang binaries should not be used for iOS 4849 # Note that the prebuilt Clang binaries should not be used for iOS
4835 # development except for ASan builds. 4850 # development except for ASan builds.
4836 ['clang==1', { 4851 ['clang==1', {
4837 # gnu++11 instead of c++11 is needed because some code uses 4852 'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', # -std=c++11
4838 # typeof() (a GNU extension).
4839 # TODO(thakis): Eventually switch this to c++11 instead of
4840 # gnu++11 (once typeof can be removed, which is blocked on c++11
4841 # being available everywhere).
4842 'CLANG_CXX_LANGUAGE_STANDARD': 'gnu++11', # -std=gnu++11
4843 # Warn if automatic synthesis is triggered with 4853 # Warn if automatic synthesis is triggered with
4844 # the -Wobjc-missing-property-synthesis flag. 4854 # the -Wobjc-missing-property-synthesis flag.
4845 'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'YES', 4855 'CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS': 'YES',
4846 'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0', 4856 'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
4847 'WARNING_CFLAGS': [ 4857 'WARNING_CFLAGS': [
4848 # This warns on selectors from Cocoa headers (-length, -set). 4858 # This warns on selectors from Cocoa headers (-length, -set).
4849 # cfe-dev is currently discussing the merits of this warning. 4859 # cfe-dev is currently discussing the merits of this warning.
4850 # TODO(thakis): Reevaluate what to do with this, based one 4860 # TODO(thakis): Reevaluate what to do with this, based one
4851 # cfe-dev discussion. 4861 # cfe-dev discussion.
4852 '-Wno-selector-type-mismatch', 4862 '-Wno-selector-type-mismatch',
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after
5565 '-Wno-sometimes-uninitialized', 5575 '-Wno-sometimes-uninitialized',
5566 '-Wno-switch', 5576 '-Wno-switch',
5567 '-Wno-tautological-compare', 5577 '-Wno-tautological-compare',
5568 '-Wno-unknown-pragmas', 5578 '-Wno-unknown-pragmas',
5569 '-Wno-unsequenced', 5579 '-Wno-unsequenced',
5570 '-Wno-unused-function', 5580 '-Wno-unused-function',
5571 '-Wno-unused-private-field', 5581 '-Wno-unused-private-field',
5572 '-Wno-unused-value', 5582 '-Wno-unused-value',
5573 '-Wno-unused-variable', 5583 '-Wno-unused-variable',
5574 '-Wno-unused-local-typedef', # http://crbug.com/411648 5584 '-Wno-unused-local-typedef', # http://crbug.com/411648
5585 '-Wno-inconsistent-missing-override', #http://crbug.com/428099
5575 ], 5586 ],
5576 }, 5587 },
5577 }], 5588 }],
5578 ['asan==1', { 5589 ['asan==1', {
5579 # ASan on Windows is a work in progress and very experimental. 5590 # ASan on Windows is a work in progress and very experimental.
5580 # See crbug.com/345874. 5591 # See crbug.com/345874.
5581 'VCCLCompilerTool': { 5592 'VCCLCompilerTool': {
5582 'AdditionalOptions': [ 5593 'AdditionalOptions': [
5583 '-fsanitize=address', 5594 '-fsanitize=address',
5584 ], 5595 ],
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after
5879 # settings in target dicts. SYMROOT is a special case, because many other 5890 # settings in target dicts. SYMROOT is a special case, because many other
5880 # Xcode variables depend on it, including variables such as 5891 # Xcode variables depend on it, including variables such as
5881 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something 5892 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something
5882 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the 5893 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the
5883 # files to appear (when present) in the UI as actual files and not red 5894 # files to appear (when present) in the UI as actual files and not red
5884 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, 5895 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR,
5885 # and therefore SYMROOT, needs to be set at the project level. 5896 # and therefore SYMROOT, needs to be set at the project level.
5886 'SYMROOT': '<(DEPTH)/xcodebuild', 5897 'SYMROOT': '<(DEPTH)/xcodebuild',
5887 }, 5898 },
5888 } 5899 }
OLDNEW
« no previous file with comments | « build/android/test_runner.py ('k') | build/config/BUILDCONFIG.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698