| OLD | NEW |
| 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 import("runtime_args.gni") | |
| 6 | |
| 7 declare_args() { | 5 declare_args() { |
| 8 # Instead of using is_debug, we introduce a different flag for specifying a | 6 # Instead of using is_debug, we introduce a different flag for specifying a |
| 9 # Debug build of Dart so that clients can still use a Release build of Dart | 7 # Debug build of Dart so that clients can still use a Release build of Dart |
| 10 # while themselves doing a Debug build. | 8 # while themselves doing a Debug build. |
| 11 dart_debug = false | 9 dart_debug = false |
| 12 | 10 |
| 13 # Set the runtime mode. This affects how the runtime is built and what | 11 # Set the runtime mode. This affects how the runtime is built and what |
| 14 # features it has. Valid values are: | 12 # features it has. Valid values are: |
| 15 # 'develop' (the default) - VM is built to run as a JIT with all development | 13 # 'develop' (the default) - VM is built to run as a JIT with all development |
| 16 # features enabled. | 14 # features enabled. |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 assert(false) | 139 assert(false) |
| 142 } | 140 } |
| 143 } | 141 } |
| 144 | 142 |
| 145 if (dart_debug) { | 143 if (dart_debug) { |
| 146 defines += [ "DEBUG" ] | 144 defines += [ "DEBUG" ] |
| 147 } else { | 145 } else { |
| 148 defines += [ "NDEBUG" ] | 146 defines += [ "NDEBUG" ] |
| 149 } | 147 } |
| 150 | 148 |
| 151 include_dirs = [] | |
| 152 if (dart_use_tcmalloc) { | |
| 153 defines += [ "DART_USE_TCMALLOC" ] | |
| 154 include_dirs += [ "../third_party/tcmalloc/gperftools/src" ] | |
| 155 } | |
| 156 | |
| 157 if (!is_win) { | 149 if (!is_win) { |
| 158 cflags = [ | 150 cflags = [ |
| 159 "-Werror", | 151 "-Werror", |
| 160 "-Wall", | 152 "-Wall", |
| 161 "-Wextra", # Also known as -W. | 153 "-Wextra", # Also known as -W. |
| 162 "-Wno-unused-parameter", | 154 "-Wno-unused-parameter", |
| 163 "-Wnon-virtual-dtor", | 155 "-Wnon-virtual-dtor", |
| 164 "-Wvla", | 156 "-Wvla", |
| 165 "-Wno-conversion-null", | 157 "-Wno-conversion-null", |
| 166 "-Woverloaded-virtual", | 158 "-Woverloaded-virtual", |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 298 "third_party/double-conversion/src:libdouble_conversion", | 290 "third_party/double-conversion/src:libdouble_conversion", |
| 299 "vm:libdart_lib", | 291 "vm:libdart_lib", |
| 300 "vm:libdart_lib_nosnapshot", | 292 "vm:libdart_lib_nosnapshot", |
| 301 "vm:libdart_vm", | 293 "vm:libdart_vm", |
| 302 "vm:libdart_vm_nosnapshot", | 294 "vm:libdart_vm_nosnapshot", |
| 303 ] | 295 ] |
| 304 sources = [ | 296 sources = [ |
| 305 "vm/libdart_dependency_helper.cc", | 297 "vm/libdart_dependency_helper.cc", |
| 306 ] | 298 ] |
| 307 } | 299 } |
| OLD | NEW |