OLD | NEW |
(Empty) | |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 { |
| 6 'build_configs': { |
| 7 'gn_debug_shared': None, |
| 8 'gn_release_static': None, |
| 9 'gyp': ['gyp'], |
| 10 'gyp_debug_bot': ['gyp_shared', 'bot'], |
| 11 'gyp_release_bot': ['gyp_static', 'bot'], |
| 12 'gyp_release_trybot': ['gyp_static', 'trybot'], |
| 13 'gyp_shared': None, |
| 14 'gyp_static': None, |
| 15 }, |
| 16 |
| 17 'mixins': { |
| 18 'bot': { |
| 19 'mixins': ['minimal_symbols'] |
| 20 }, |
| 21 |
| 22 'dcheck_always_on': { |
| 23 'gn_args': ['dcheck_always_on=true'], |
| 24 'gyp_defines': ['dcheck_always_on=1'], |
| 25 }, |
| 26 |
| 27 'debug': { |
| 28 'gn_args': ['is_debug=true'], |
| 29 'gyp_defines': [], |
| 30 'gyp_configs': ['Debug', 'Debug_x64'], |
| 31 }, |
| 32 |
| 33 'gn': { |
| 34 'type': 'gn', |
| 35 }, |
| 36 |
| 37 'gyp': { |
| 38 'type': 'gyp', |
| 39 }, |
| 40 |
| 41 'gyp_chromium': { |
| 42 'type': 'gyp_one_config', |
| 43 }, |
| 44 |
| 45 'minimal_symbols': { |
| 46 'gn_args': ['symbol_level=1'], |
| 47 'gyp_defines': ['fastbuild=1'], |
| 48 }, |
| 49 |
| 50 'release': { |
| 51 'gn_args': ['is_debug=false'], |
| 52 'gyp_defines': [], |
| 53 'gyp_configs': ['Release', 'Release_x64'] |
| 54 }, |
| 55 |
| 56 'shared': { |
| 57 'gn_args': ['is_component_build=true'], |
| 58 'gyp_defines': ['component=shared_library'], |
| 59 }, |
| 60 |
| 61 'static': { |
| 62 'gn_args': ['is_component_build=false'], |
| 63 'gyp_defines': ['component=static_library'], |
| 64 }, |
| 65 |
| 66 'trybot': { |
| 67 'mixins': ['bot', 'dcheck_always_on'], |
| 68 }, |
| 69 }, |
| 70 } |
OLD | NEW |