[all-commits] [llvm/llvm-project] 315072: [clang-tidy] Reduce the dependencies for the "make...

Martin Storsjö via All-commits all-commits at lists.llvm.org
Mon Jul 18 12:51:46 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 315072b450114ca596d7cbd89b1f22f6b13b6281
      https://github.com/llvm/llvm-project/commit/315072b450114ca596d7cbd89b1f22f6b13b6281
  Author: Martin Storsjö <martin at martin.st>
  Date:   2022-07-18 (Mon, 18 Jul 2022)

  Changed paths:
    M clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt

  Log Message:
  -----------
  [clang-tidy] Reduce the dependencies for the "make-confusable-table" tool

When cross compiling llvm, a separate recursive native cmake build
is generated, for building the tools that generate code (unless they're
provided externally by the caller).

This reduces the number of build steps for that native build from
1000+ steps to 162.

This matches how the clang-pseudo-gen tool is set up in
clang-tools-extra/pseudo/gen/CMakeLists.txt.

Differential Revision: https://reviews.llvm.org/D129797




More information about the All-commits mailing list