| OLD | NEW |
| 1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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': { | 9 'variables': { |
| 10 # .gyp files should set chromium_code to 1 if they build Chromium-specific | 10 # .gyp files should set chromium_code to 1 if they build Chromium-specific |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 | 147 |
| 148 # Set this to true to enable SELinux support. | 148 # Set this to true to enable SELinux support. |
| 149 'selinux%': 0, | 149 'selinux%': 0, |
| 150 | 150 |
| 151 # Strip the binary after dumping symbols. | 151 # Strip the binary after dumping symbols. |
| 152 'linux_strip_binary%': 0, | 152 'linux_strip_binary%': 0, |
| 153 | 153 |
| 154 # Set to select the Title Case versions of strings in GRD files. | 154 # Set to select the Title Case versions of strings in GRD files. |
| 155 'use_titlecase_in_grd_files%': 0, | 155 'use_titlecase_in_grd_files%': 0, |
| 156 | 156 |
| 157 # Used to disable Native Client at compile time, for platforms where it |
| 158 # isn't supported |
| 159 'disable_nacl%': 0, |
| 160 |
| 157 'conditions': [ | 161 'conditions': [ |
| 158 ['OS=="linux"', { | 162 ['OS=="linux"', { |
| 159 'conditions': [ | 163 'conditions': [ |
| 160 ['branding=="Chrome" or linux_chromium_breakpad==1', { | 164 ['branding=="Chrome" or linux_chromium_breakpad==1', { |
| 161 'linux_breakpad%': 1, | 165 'linux_breakpad%': 1, |
| 162 }, { | 166 }, { |
| 163 'linux_breakpad%': 0, | 167 'linux_breakpad%': 0, |
| 164 }], | 168 }], |
| 165 # All Chrome builds have breakpad symbols, but only process the | 169 # All Chrome builds have breakpad symbols, but only process the |
| 166 # symbols from official builds. | 170 # symbols from official builds. |
| (...skipping 673 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 840 ], | 844 ], |
| 841 }, { | 845 }, { |
| 842 'target_defaults': { | 846 'target_defaults': { |
| 843 # In Chromium code, we define __STDC_FORMAT_MACROS in order to get the | 847 # In Chromium code, we define __STDC_FORMAT_MACROS in order to get the |
| 844 # C99 macros on Mac and Linux. | 848 # C99 macros on Mac and Linux. |
| 845 'defines': [ | 849 'defines': [ |
| 846 '__STDC_FORMAT_MACROS', | 850 '__STDC_FORMAT_MACROS', |
| 847 ], | 851 ], |
| 848 }, | 852 }, |
| 849 }], | 853 }], |
| 854 ['disable_nacl==1', { |
| 855 'target_defaults': { |
| 856 'defines': [ |
| 857 'DISABLE_NACL', |
| 858 ], |
| 859 }, |
| 860 }], |
| 850 ['msvs_use_common_linker_extras', { | 861 ['msvs_use_common_linker_extras', { |
| 851 'target_defaults': { | 862 'target_defaults': { |
| 852 'msvs_settings': { | 863 'msvs_settings': { |
| 853 'VCLinkerTool': { | 864 'VCLinkerTool': { |
| 854 'AdditionalOptions': | 865 'AdditionalOptions': |
| 855 '/safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat', | 866 '/safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat', |
| 856 'DelayLoadDLLs': [ | 867 'DelayLoadDLLs': [ |
| 857 'dbghelp.dll', | 868 'dbghelp.dll', |
| 858 'dwmapi.dll', | 869 'dwmapi.dll', |
| 859 'uxtheme.dll', | 870 'uxtheme.dll', |
| (...skipping 15 matching lines...) Expand all Loading... |
| 875 # settings in target dicts. SYMROOT is a special case, because many other | 886 # settings in target dicts. SYMROOT is a special case, because many other |
| 876 # Xcode variables depend on it, including variables such as | 887 # Xcode variables depend on it, including variables such as |
| 877 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 888 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 878 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 889 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 879 # files to appear (when present) in the UI as actual files and not red | 890 # files to appear (when present) in the UI as actual files and not red |
| 880 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 891 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 881 # and therefore SYMROOT, needs to be set at the project level. | 892 # and therefore SYMROOT, needs to be set at the project level. |
| 882 'SYMROOT': '<(DEPTH)/xcodebuild', | 893 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 883 }, | 894 }, |
| 884 } | 895 } |
| OLD | NEW |