Index: clang/cmake/caches/Fuchsia-stage2.cmake =================================================================== --- clang/cmake/caches/Fuchsia-stage2.cmake +++ clang/cmake/caches/Fuchsia-stage2.cmake @@ -278,6 +278,7 @@ llvm-symbolizer llvm-xray sancov + scan-build-py CACHE STRING "") set(LLVM_DISTRIBUTION_COMPONENTS Index: clang/tools/CMakeLists.txt =================================================================== --- clang/tools/CMakeLists.txt +++ clang/tools/CMakeLists.txt @@ -31,6 +31,7 @@ add_clang_subdirectory(clang-check) add_clang_subdirectory(clang-extdef-mapping) add_clang_subdirectory(scan-build) + add_clang_subdirectory(scan-build-py) add_clang_subdirectory(scan-view) endif() Index: clang/tools/scan-build-py/CMakeLists.txt =================================================================== --- /dev/null +++ clang/tools/scan-build-py/CMakeLists.txt @@ -0,0 +1,17 @@ +set (dirs + "bin" + "libear" + "libscanbuild") + + +install(DIRECTORY ${dirs} + DESTINATION bin/scan-build-py + COMPONENT scan-build-py + PATTERN "bin/*" + PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ + GROUP_EXECUTE GROUP_READ) + +add_custom_target(scan-build-py DEPENDS ${dirs}) +add_llvm_install_targets("install-scan-build-py" + DEPENDS scan-build-py + COMPONENT scan-build-py)