Moves BUILD.gn config from root to runtime.

Cannot checkout a single file from svn through gclient.

Review URL: https://codereview.chromium.org//712313005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41677 260f80e4-7a28-3924-810f-c04153c831b5
This commit is contained in:
zra@google.com 2014-11-11 22:59:00 +00:00
parent 9bc06fbf41
commit 9c352e0898
6 changed files with 36 additions and 39 deletions

View file

@ -1,28 +0,0 @@
# Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
config("dart_config") {
defines = []
if (is_debug) {
defines += ["DEBUG"]
} else {
defines += ["NDEBUG"]
}
cflags = [
"-Werror",
"-Wall",
"-Wextra", # Also known as -W.
"-Wno-unused-parameter",
"-Wnon-virtual-dtor",
"-Wvla",
"-Wno-conversion-null",
"-Woverloaded-virtual",
"-g3",
"-ggdb3",
"-fno-rtti",
"-fno-exceptions",
]
}

View file

@ -2,8 +2,33 @@
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
config("dart_config") {
defines = []
if (is_debug) {
defines += ["DEBUG"]
} else {
defines += ["NDEBUG"]
}
cflags = [
"-Werror",
"-Wall",
"-Wextra", # Also known as -W.
"-Wno-unused-parameter",
"-Wnon-virtual-dtor",
"-Wvla",
"-Wno-conversion-null",
"-Woverloaded-virtual",
"-g3",
"-ggdb3",
"-fno-rtti",
"-fno-exceptions",
]
}
static_library("libdart") {
configs += ["..:dart_config"]
configs += [":dart_config"]
deps = [
"vm:libdart_lib",
"vm:libdart_vm",

View file

@ -88,7 +88,7 @@ builtin_impl_sources_gypi =
["builtin_impl_sources.gypi"])
static_library("libdart_builtin") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
public_configs = [":libdart_builtin_config"]
deps = [
":generate_builtin_cc_file",
@ -109,7 +109,7 @@ static_library("libdart_builtin") {
static_library("libdart_withcore") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
deps = [
"../vm:libdart_lib_withcore",
"../vm:libdart_vm",
@ -142,7 +142,7 @@ static_library("libdart_withcore") {
executable("gen_snapshot") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
deps = [
":libdart_withcore",
":libdart_builtin",
@ -167,7 +167,7 @@ executable("gen_snapshot") {
static_library("libdart_embedder_noio") {
configs += ["../..:dart_config",]
configs += ["..:dart_config",]
deps = [
"..:libdart",
"../vm:libdart_platform",

View file

@ -4,7 +4,7 @@
static_library("libdouble_conversion") {
configs += [ "../../../..:dart_config", ]
configs += [ "../../..:dart_config", ]
sources = [
"bignum.cc",
"bignum.h",

View file

@ -3,7 +3,7 @@
# BSD-style license that can be found in the LICENSE file.
static_library("libjscre") {
configs += [ "../../..:dart_config", ]
configs += [ "../..:dart_config", ]
defines = [
"SUPPORT_UTF8",
"SUPPORT_UCP",

View file

@ -12,7 +12,7 @@ config("libdart_vm_config") {
static_library("libdart_platform") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
public_configs = [":libdart_vm_config"]
platform_headers_gypi =
@ -39,7 +39,7 @@ static_library("libdart_platform") {
static_library("libdart_vm") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
public_configs = [":libdart_vm_config"]
deps = [ ":generate_service_cc_file", ]
@ -143,7 +143,7 @@ template("generate_core_libraries") {
}
static_library("libdart_lib_withcore") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
deps = libdeps
sources = libsources + ["bootstrap.cc"] + liboutputs
include_dirs = [
@ -151,7 +151,7 @@ template("generate_core_libraries") {
]
}
static_library("libdart_lib") {
configs += ["../..:dart_config"]
configs += ["..:dart_config"]
sources = libsources + [ "bootstrap_nocore.cc", ]
include_dirs = [
"..",