at master 858 B view raw
1diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt 2index 070c39eb6e9a..168c97524943 100644 3--- a/flang/CMakeLists.txt 4+++ b/flang/CMakeLists.txt 5@@ -1,6 +1,22 @@ 6 cmake_minimum_required(VERSION 3.20.0) 7 set(LLVM_SUBPROJECT_TITLE "Flang") 8 9+# Patch: define dummy mlir-tblgen target for TableGen.cmake 10+if(DEFINED MLIR_TABLEGEN_EXE AND NOT TARGET mlir-tblgen) 11+ add_executable(mlir-tblgen IMPORTED GLOBAL) 12+ set_target_properties(mlir-tblgen PROPERTIES 13+ IMPORTED_LOCATION "${MLIR_TABLEGEN_EXE}" 14+ ) 15+endif() 16+ 17+if(DEFINED MLIR_TABLEGEN_EXE AND NOT TARGET MLIR-TBLGen) 18+ add_executable(MLIR-TBLGen IMPORTED GLOBAL) 19+ set_target_properties(MLIR-TBLGen PROPERTIES 20+ IMPORTED_LOCATION "${MLIR_TABLEGEN_EXE}" 21+ ) 22+endif() 23+ 24+ 25 if(NOT DEFINED LLVM_COMMON_CMAKE_UTILS) 26 set(LLVM_COMMON_CMAKE_UTILS ${CMAKE_CURRENT_SOURCE_DIR}/../cmake) 27 endif()