46 lines · plain
1group("scan-build") {2 deps = [3 ":bin",4 ":libexec",5 ":man",6 ":share",7 ]8}9 10copy("bin") {11 sources = [ "bin/scan-build" ]12 if (host_os == "mac") {13 sources += [ "bin/set-xcode-analyzer" ]14 } else if (host_os == "win") {15 sources += [ "bin/scan-build.bat" ]16 }17 outputs = [ "$root_build_dir/bin/{{source_file_part}}" ]18}19 20copy("libexec") {21 sources = [22 "libexec/c++-analyzer",23 "libexec/ccc-analyzer",24 ]25 if (host_os == "win") {26 sources += [27 "libexec/c++-analyzer.bat",28 "libexec/ccc-analyzer.bat",29 ]30 }31 outputs = [ "$root_build_dir/libexec/{{source_file_part}}" ]32}33 34copy("man") {35 sources = [ "man/scan-build.1" ]36 outputs = [ "$root_build_dir/share/man/man1/{{source_file_part}}" ]37}38 39copy("share") {40 sources = [41 "share/scan-build/scanview.css",42 "share/scan-build/sorttable.js",43 ]44 outputs = [ "$root_build_dir/share/scan-build/{{source_file_part}}" ]45}46