xref: /llvm-project/llvm/utils/gn/secondary/clang/tools/clang-repl/BUILD.gn (revision a5e7d166be7f169b3515beb8508d5e1713551847)
19310840cSNico Weberexecutable("clang-repl") {
29310840cSNico Weber  configs += [ "//llvm/utils/gn/build:clang_code" ]
39310840cSNico Weber  deps = [
4a7752e85SNico Weber    "//clang/lib/AST",
59310840cSNico Weber    "//clang/lib/Basic",
69310840cSNico Weber    "//clang/lib/Interpreter",
79310840cSNico Weber    "//clang/lib/Tooling",
89310840cSNico Weber    "//llvm/lib/ExecutionEngine/Orc",
99310840cSNico Weber    "//llvm/lib/IR",
109310840cSNico Weber    "//llvm/lib/LineEditor",
119310840cSNico Weber    "//llvm/lib/Option",
129310840cSNico Weber    "//llvm/lib/Support",
139310840cSNico Weber    "//llvm/lib/Target:TargetsToBuild",
149310840cSNico Weber  ]
159310840cSNico Weber  sources = [ "ClangRepl.cpp" ]
16*a5e7d166SArthur Eubanks  if (current_os == "linux") {
17*a5e7d166SArthur Eubanks    ldflags = [ "-Wl,--export-dynamic" ]
18*a5e7d166SArthur Eubanks  }
199310840cSNico Weber}
20