e33d023fa0
doesn't show these formatting changes as diffs. Change-Id: I69ccbf4adabc66d88371cece785a2c1bce60f133 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/138962 Reviewed-by: Ryan Macnak <rmacnak@google.com>
42 lines
917 B
Plaintext
42 lines
917 B
Plaintext
# Copyright (c) 2019, 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.
|
|
|
|
import("../../vm/compiler/compiler_sources.gni")
|
|
|
|
config("config") {
|
|
include_dirs = [ "../../" ]
|
|
|
|
cflags = [ "-Wno-unused-private-field" ]
|
|
}
|
|
|
|
_lib_llvm_so = "../../../third_party/llvm/lib/libLLVM-9svn.so"
|
|
|
|
config("llvm") {
|
|
include_dirs = [ "../../../third_party/llvm/include" ]
|
|
libs = [ _lib_llvm_so ]
|
|
}
|
|
|
|
copy("lib_llvm") {
|
|
sources = [ _lib_llvm_so ]
|
|
outputs = [ "$root_out_dir/libLLVM-9svn.so" ]
|
|
public_configs = [ ":llvm" ]
|
|
}
|
|
|
|
executable("codegen") {
|
|
sources = [
|
|
"custom_zone.cc",
|
|
"custom_zone.h",
|
|
"dart.cc",
|
|
"dart.h",
|
|
"main.cc",
|
|
]
|
|
|
|
deps = [
|
|
":lib_llvm",
|
|
"../../third_party/double-conversion/src:libdouble_conversion",
|
|
]
|
|
|
|
configs += [ ":config" ]
|
|
}
|