llvm-for-llvmta/utils/gn/secondary/clang/tools/scan-build/BUILD.gn

46 lines
933 B
Plaintext

group("scan-build") {
deps = [
":bin",
":libexec",
":man",
":share",
]
}
copy("bin") {
sources = [ "bin/scan-build" ]
if (host_os == "mac") {
sources += [ "bin/set-xcode-analyzer" ]
} else if (host_os == "win") {
sources += [ "bin/scan-build.bat" ]
}
outputs = [ "$root_build_dir/bin/{{source_file_part}}" ]
}
copy("libexec") {
sources = [
"libexec/c++-analyzer",
"libexec/ccc-analyzer",
]
if (host_os == "win") {
sources += [
"libexec/c++-analyzer.bat",
"libexec/ccc-analyzer.bat",
]
}
outputs = [ "$root_build_dir/libexec/{{source_file_part}}" ]
}
copy("man") {
sources = [ "man/scan-build.1" ]
outputs = [ "$root_build_dir/share/man/man1/{{source_file_part}}" ]
}
copy("share") {
sources = [
"share/scan-build/scanview.css",
"share/scan-build/sorttable.js",
]
outputs = [ "$root_build_dir/share/scan-build/{{source_file_part}}" ]
}