| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 # ============================================================================= | 5 # ============================================================================= |
| 6 # BUILD FLAGS | 6 # BUILD FLAGS |
| 7 # ============================================================================= | 7 # ============================================================================= |
| 8 # | 8 # |
| 9 # This block lists input arguments to the build, along with their default | 9 # This block lists input arguments to the build, along with their default |
| 10 # values. GN requires listing them explicitly so it can validate input and have | 10 # values. GN requires listing them explicitly so it can validate input and have |
| (...skipping 13 matching lines...) Expand all Loading... |
| 24 # 0 means no symbols. | 24 # 0 means no symbols. |
| 25 # -1 means auto-set (off in release, regular in debug). | 25 # -1 means auto-set (off in release, regular in debug). |
| 26 symbol_level = -1 | 26 symbol_level = -1 |
| 27 | 27 |
| 28 # Component build. | 28 # Component build. |
| 29 is_component_build = false | 29 is_component_build = false |
| 30 | 30 |
| 31 # Debug build. | 31 # Debug build. |
| 32 is_debug = true | 32 is_debug = true |
| 33 | 33 |
| 34 # Whether we're a traditional desktop unix. |
| 35 is_desktop_linux = os == "linux" && os != "chromeos" |
| 36 |
| 34 # Set to true when compiling with the Clang compiler. Typically this is used | 37 # Set to true when compiling with the Clang compiler. Typically this is used |
| 35 # to configure warnings. | 38 # to configure warnings. |
| 36 is_clang = os == "mac" || os == "ios" || os == "linux" || os == "chromeos" | 39 is_clang = os == "mac" || os == "ios" || os == "linux" || os == "chromeos" |
| 37 | 40 |
| 38 # Selects the desired build flavor. Official builds get additional | 41 # Selects the desired build flavor. Official builds get additional |
| 39 # processing to prepare for release. Normally you will want to develop and | 42 # processing to prepare for release. Normally you will want to develop and |
| 40 # test with this flag off. | 43 # test with this flag off. |
| 41 is_official_build = false | 44 is_official_build = false |
| 42 | 45 |
| 43 # Select the desired branding flavor. False means normal Chromium branding, | 46 # Select the desired branding flavor. False means normal Chromium branding, |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 153 is_android = false | 156 is_android = false |
| 154 is_chromeos = false | 157 is_chromeos = false |
| 155 is_ios = false | 158 is_ios = false |
| 156 is_linux = true | 159 is_linux = true |
| 157 is_mac = false | 160 is_mac = false |
| 158 is_nacl = false | 161 is_nacl = false |
| 159 is_posix = true | 162 is_posix = true |
| 160 is_win = false | 163 is_win = false |
| 161 } | 164 } |
| 162 | 165 |
| 163 is_desktop_linux = is_linux && !is_chromeos | |
| 164 | |
| 165 # ============================================================================= | 166 # ============================================================================= |
| 166 # CPU ARCHITECTURE | 167 # CPU ARCHITECTURE |
| 167 # ============================================================================= | 168 # ============================================================================= |
| 168 | 169 |
| 169 if (is_android) { | 170 if (is_android) { |
| 170 # TODO(cjhopman): enable this assert once bots are updated to not set | 171 # TODO(cjhopman): enable this assert once bots are updated to not set |
| 171 # cpu_arch. | 172 # cpu_arch. |
| 172 #assert(cpu_arch == build_cpu_arch, "Android device target architecture should | 173 #assert(cpu_arch == build_cpu_arch, "Android device target architecture should |
| 173 # be set with 'target_arch', not 'cpu_arch'") | 174 # be set with 'target_arch', not 'cpu_arch'") |
| 174 cpu_arch = target_arch | 175 cpu_arch = target_arch |
| (...skipping 733 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 908 } | 909 } |
| 909 if (defined(invoker.sources)) { | 910 if (defined(invoker.sources)) { |
| 910 sources = invoker.sources | 911 sources = invoker.sources |
| 911 } | 912 } |
| 912 if (defined(invoker.visibility)) { | 913 if (defined(invoker.visibility)) { |
| 913 visibility = invoker.visibility | 914 visibility = invoker.visibility |
| 914 } | 915 } |
| 915 } | 916 } |
| 916 } | 917 } |
| 917 } | 918 } |
| OLD | NEW |