haowei created this revision. haowei added reviewers: phosek, mysterymath. Herald added a subscriber: abrachet. Herald added a project: All. haowei requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
This patch skipds building debuginfod if httplib_ROOT is not present in the configuration when building Fuchsia Clang toolchain. I used list(REMOVE_ITEM) instead of list(APPEND) so user can still use -DLLVM_TOOLCHAIN_TOOLS to override the tools to build. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D155241 Files: clang/cmake/caches/Fuchsia-stage2.cmake Index: clang/cmake/caches/Fuchsia-stage2.cmake =================================================================== --- clang/cmake/caches/Fuchsia-stage2.cmake +++ clang/cmake/caches/Fuchsia-stage2.cmake @@ -331,6 +331,10 @@ scan-build-py CACHE STRING "") +if (NOT httplib_ROOT) + list(REMOVE_ITEM LLVM_TOOLCHAIN_TOOLS llvm-debuginfod llvm-debuginfod-find) +endif() + set(LLVM_Toolchain_DISTRIBUTION_COMPONENTS bolt clang
Index: clang/cmake/caches/Fuchsia-stage2.cmake =================================================================== --- clang/cmake/caches/Fuchsia-stage2.cmake +++ clang/cmake/caches/Fuchsia-stage2.cmake @@ -331,6 +331,10 @@ scan-build-py CACHE STRING "") +if (NOT httplib_ROOT) + list(REMOVE_ITEM LLVM_TOOLCHAIN_TOOLS llvm-debuginfod llvm-debuginfod-find) +endif() + set(LLVM_Toolchain_DISTRIBUTION_COMPONENTS bolt clang
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits