set(LLVM_OPTIONAL_SOURCES DebugCounter.cpp FileUtilities.cpp IndentedOstream.cpp InterfaceSupport.cpp StorageUniquer.cpp Timing.cpp ToolUtilities.cpp TypeID.cpp ) add_mlir_library(MLIRSupport DebugCounter.cpp FileUtilities.cpp IndentedOstream.cpp InterfaceSupport.cpp StorageUniquer.cpp Timing.cpp ToolUtilities.cpp TypeID.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Support LINK_LIBS PUBLIC ${LLVM_PTHREAD_LIB}) # This doesn't use add_mlir_library as it is used in mlir-tblgen and else # mlir-tblgen ends up depending on mlir-generic-headers. add_llvm_library(MLIRSupportIndentedOstream IndentedOstream.cpp DISABLE_LLVM_LINK_LLVM_DYLIB LINK_COMPONENTS Support )