Blame SOURCES/0001-Install-clang-tblgen.patch

99caa4
From 2e106d4cfc909e23e16104725706e4f9dda15974 Mon Sep 17 00:00:00 2001
99caa4
From: Nikita Popov <npopov@redhat.com>
99caa4
Date: Fri, 5 Aug 2022 08:57:18 +0200
99caa4
Subject: [PATCH] Install clang-tblgen
99caa4
99caa4
---
99caa4
 llvm/cmake/modules/TableGen.cmake | 5 ++++-
99caa4
 1 file changed, 4 insertions(+), 1 deletion(-)
99caa4
99caa4
diff --git a/llvm/cmake/modules/TableGen.cmake b/llvm/cmake/modules/TableGen.cmake
99caa4
index 4711456776c8..edcc9d0b607d 100644
99caa4
--- a/llvm/cmake/modules/TableGen.cmake
99caa4
+++ b/llvm/cmake/modules/TableGen.cmake
99caa4
@@ -186,7 +186,10 @@ macro(add_tablegen target project)
99caa4
     endif()
99caa4
   endif()
99caa4
 
99caa4
-  if ((${project} STREQUAL LLVM OR ${project} STREQUAL MLIR) AND NOT LLVM_INSTALL_TOOLCHAIN_ONLY AND LLVM_BUILD_UTILS)
99caa4
+  # (llvm|mlir|clang)-tblgen may also be used outside the respective projects.
99caa4
+  if ((${project} STREQUAL LLVM OR ${project} STREQUAL MLIR OR
99caa4
+       ${project} STREQUAL CLANG) AND
99caa4
+      NOT LLVM_INSTALL_TOOLCHAIN_ONLY AND LLVM_BUILD_UTILS)
99caa4
     set(export_to_llvmexports)
99caa4
     if(${target} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
99caa4
         NOT LLVM_DISTRIBUTION_COMPONENTS)
99caa4
-- 
99caa4
2.37.1
99caa4