Files
sdk/runtime/llvm_codegen/codegen/BUILD.gn
T
asiva e33d023fa0 [BUILD] - Format gn files, this is being done to ensure the unfork CL
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>
2020-03-10 21:56:11 +00:00

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" ]
}