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