| executable("c-index-test") { |
| configs += [ "//llvm/utils/gn/build:clang_code" ] |
| deps = [ |
| "//clang/include/clang/Config", |
| "//clang/lib/AST", |
| "//clang/lib/Basic", |
| "//clang/lib/CodeGen", |
| "//clang/lib/Frontend", |
| "//clang/lib/Index", |
| "//clang/lib/Serialization", |
| "//clang/tools/libclang", |
| "//llvm/lib/Support", |
| "//llvm/utils/gn/build/libs/xml", |
| ] |
| if (host_os != "win") { |
| cflags_c = [ "-std=gnu89" ] |
| } |
| sources = [ |
| "c-index-test.c", |
| "core_main.cpp", |
| ] |
| |
| # See comment at top of clang/tools/libclang/BUILD.gn for why this isn't |
| # needed on Linux. |
| if (host_os == "mac") { |
| ldflags = [ "-Wl,-rpath,@loader_path/../lib" ] |
| } |
| } |