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 2958 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2969 }], | 2969 }], |
2970 ['OS=="solaris"', { | 2970 ['OS=="solaris"', { |
2971 'cflags!': ['-fvisibility=hidden'], | 2971 'cflags!': ['-fvisibility=hidden'], |
2972 'cflags_cc!': ['-fvisibility-inlines-hidden'], | 2972 'cflags_cc!': ['-fvisibility-inlines-hidden'], |
2973 }], | 2973 }], |
2974 ['OS=="mac" or OS=="ios"', { | 2974 ['OS=="mac" or OS=="ios"', { |
2975 'target_defaults': { | 2975 'target_defaults': { |
2976 'mac_bundle': 0, | 2976 'mac_bundle': 0, |
2977 'xcode_settings': { | 2977 'xcode_settings': { |
2978 'ALWAYS_SEARCH_USER_PATHS': 'NO', | 2978 'ALWAYS_SEARCH_USER_PATHS': 'NO', |
| 2979 # Don't link in libarclite_macosx.a, see http://crbug.com/156530. |
| 2980 'CLANG_LINK_OBJC_RUNTIME': 'NO', # -fno-objc-link-runtime |
2979 'GCC_C_LANGUAGE_STANDARD': 'c99', # -std=c99 | 2981 'GCC_C_LANGUAGE_STANDARD': 'c99', # -std=c99 |
2980 'GCC_CW_ASM_SYNTAX': 'NO', # No -fasm-blocks | 2982 'GCC_CW_ASM_SYNTAX': 'NO', # No -fasm-blocks |
2981 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions | 2983 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions |
2982 'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti | 2984 'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti |
2983 'GCC_ENABLE_PASCAL_STRINGS': 'NO', # No -mpascal-strings | 2985 'GCC_ENABLE_PASCAL_STRINGS': 'NO', # No -mpascal-strings |
2984 # GCC_INLINES_ARE_PRIVATE_EXTERN maps to -fvisibility-inlines-hidden | 2986 # GCC_INLINES_ARE_PRIVATE_EXTERN maps to -fvisibility-inlines-hidden |
2985 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES', | 2987 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES', |
2986 'GCC_OBJC_CALL_CXX_CDTORS': 'YES', # -fobjc-call-cxx-cdtors | 2988 'GCC_OBJC_CALL_CXX_CDTORS': 'YES', # -fobjc-call-cxx-cdtors |
2987 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden | 2989 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES', # -fvisibility=hidden |
2988 'GCC_THREADSAFE_STATICS': 'NO', # -fno-threadsafe-statics | 2990 'GCC_THREADSAFE_STATICS': 'NO', # -fno-threadsafe-statics |
(...skipping 669 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3658 # settings in target dicts. SYMROOT is a special case, because many other | 3660 # settings in target dicts. SYMROOT is a special case, because many other |
3659 # Xcode variables depend on it, including variables such as | 3661 # Xcode variables depend on it, including variables such as |
3660 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3662 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
3661 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3663 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
3662 # files to appear (when present) in the UI as actual files and not red | 3664 # files to appear (when present) in the UI as actual files and not red |
3663 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3665 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
3664 # and therefore SYMROOT, needs to be set at the project level. | 3666 # and therefore SYMROOT, needs to be set at the project level. |
3665 'SYMROOT': '<(DEPTH)/xcodebuild', | 3667 'SYMROOT': '<(DEPTH)/xcodebuild', |
3666 }, | 3668 }, |
3667 } | 3669 } |
OLD | NEW |