xref: /llvm-project/llvm/utils/gn/secondary/clang/tools/c-index-test/BUILD.gn (revision ba9d5cf96194c247c3e423b60a7b0f76457d6599)
1executable("c-index-test") {
2  configs += [ "//llvm/utils/gn/build:clang_code" ]
3  deps = [
4    "//clang/include/clang/Config",
5    "//clang/lib/AST",
6    "//clang/lib/Basic",
7    "//clang/lib/CodeGen",
8    "//clang/lib/Frontend",
9    "//clang/lib/Index",
10    "//clang/lib/Serialization",
11    "//clang/tools/libclang",
12    "//llvm/lib/Support",
13    "//llvm/utils/gn/build/libs/xml",
14  ]
15  if (host_os != "win") {
16    cflags_c = [ "-std=gnu89" ]
17  }
18  sources = [
19    "c-index-test.c",
20    "core_main.cpp",
21  ]
22
23  # See comment at top of clang/tools/libclang/BUILD.gn for why this isn't
24  # needed on Linux.
25  if (host_os == "mac") {
26    ldflags = [ "-Wl,-rpath,@loader_path/../lib" ]
27  }
28}
29