[gn build] add file i forgot to add in 929d91a556

This commit is contained in:
Nico Weber 2020-09-18 16:01:00 -04:00
parent 929d91a556
commit 7c2d83347f
1 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,37 @@
template("gen_decision_forest") {
model = invoker.model
filename = invoker.filename
cpp_class = invoker.cpp_class
action("${target_name}Cpp") {
script = "//clang-tools-extra/clangd/quality/CompletionModelCodegen.py"
outputs = [
"$target_gen_dir/$filename.cpp",
"$target_gen_dir/$filename.h",
]
args = [
"--model",
rebase_path(model, root_build_dir),
"--output_dir",
rebase_path(target_gen_dir, root_build_dir),
"--filename",
filename,
"--cpp_class",
cpp_class,
]
}
config("${target_name}Config") {
cflags = [ "-Wno-unused-label" ]
}
source_set(target_name) {
configs += [
"//llvm/utils/gn/build:clang_code",
":${target_name}Config",
]
deps = [ ":${target_name}Cpp" ]
include_dirs = [ "." ]
sources = get_target_outputs(":${target_name}Cpp")
}
}