xref: /llvm-project/llvm/utils/gn/secondary/llvm/lib/ToolDrivers/llvm-lib/BUILD.gn (revision 2aa998d22fe09191cd6c1b697e373266c1131502)
1f237836fSNico Weberimport("//llvm/utils/TableGen/tablegen.gni")
2f237836fSNico Weber
3f237836fSNico Webertablegen("Options") {
4f237836fSNico Weber  visibility = [ ":LibDriver" ]
5f237836fSNico Weber  args = [ "-gen-opt-parser-defs" ]
6f237836fSNico Weber}
7f237836fSNico Weber
8f237836fSNico Weberstatic_library("LibDriver") {
9f237836fSNico Weber  output_name = "LLVMLibDriver"
10f237836fSNico Weber  deps = [
11f237836fSNico Weber    ":Options",
12f237836fSNico Weber    "//llvm/lib/BinaryFormat",
13d546b505SNico Weber    "//llvm/lib/Bitcode/Reader",
14f237836fSNico Weber    "//llvm/lib/Object",
15f237836fSNico Weber    "//llvm/lib/Option",
16f237836fSNico Weber    "//llvm/lib/Support",
17*2aa998d2SNico Weber    "//llvm/lib/TargetParser",
18f237836fSNico Weber  ]
191afd889dSNico Weber  sources = [ "LibDriver.cpp" ]
20f237836fSNico Weber}
21