46 lines
933 B
Plaintext
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}}" ]
|
||
|
}
|