29 lines
690 B
Plaintext
29 lines
690 B
Plaintext
|
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" ]
|
||
|
}
|
||
|
}
|