diff --git a/mlir/examples/toy/Ch5/CMakeLists.txt b/mlir/examples/toy/Ch5/CMakeLists.txt --- a/mlir/examples/toy/Ch5/CMakeLists.txt +++ b/mlir/examples/toy/Ch5/CMakeLists.txt @@ -35,4 +35,5 @@ MLIRIR MLIRParser MLIRPass + MLIRSupport MLIRTransforms) diff --git a/mlir/examples/toy/Ch6/CMakeLists.txt b/mlir/examples/toy/Ch6/CMakeLists.txt --- a/mlir/examples/toy/Ch6/CMakeLists.txt +++ b/mlir/examples/toy/Ch6/CMakeLists.txt @@ -41,6 +41,7 @@ MLIRLLVMIR MLIRParser MLIRPass + MLIRSupport MLIRTargetLLVMIR MLIRTransforms LLVMOrcJIT diff --git a/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt b/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt --- a/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt +++ b/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt @@ -12,13 +12,19 @@ add_mlir_conversion_library(MLIRGPUtoCUDATransforms ${SOURCES} + LINK_LIBS LLVMNVPTXCodeGen LLVMNVPTXDesc LLVMNVPTXInfo + LLVMCore + LLVMMC + LLVMSupport MLIRGPU + MLIRIR MLIRLLVMIR MLIRNVVMIR MLIRPass + MLIRSupport MLIRTargetNVVMIR ) diff --git a/mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt b/mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt --- a/mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt +++ b/mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt @@ -13,4 +13,5 @@ MLIRSupport MLIRTransforms MLIRTranslation + LLVMSupport ) diff --git a/mlir/lib/Dialect/CMakeLists.txt b/mlir/lib/Dialect/CMakeLists.txt --- a/mlir/lib/Dialect/CMakeLists.txt +++ b/mlir/lib/Dialect/CMakeLists.txt @@ -7,7 +7,7 @@ add_subdirectory(OpenMP) add_subdirectory(QuantOps) add_subdirectory(SDBM) -add_subdirectory(Shape) +#add_subdirectory(Shape) add_subdirectory(SPIRV) add_subdirectory(StandardOps) add_subdirectory(VectorOps) diff --git a/mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt b/mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt --- a/mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt +++ b/mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt @@ -5,9 +5,13 @@ ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LoopOps - ) -target_link_libraries(MLIRLoopOpsTransforms + LINK_LIBS + MLIRAffineOps + MLIRIR MLIRPass MLIRLoopOps + MLIRStandardOps + MLIRSupport + LLVMSupport ) diff --git a/mlir/lib/Dialect/VectorOps/CMakeLists.txt b/mlir/lib/Dialect/VectorOps/CMakeLists.txt --- a/mlir/lib/Dialect/VectorOps/CMakeLists.txt +++ b/mlir/lib/Dialect/VectorOps/CMakeLists.txt @@ -12,6 +12,7 @@ MLIRVectorTransformPatternsIncGen LINK_LIBS + MLIREDSC MLIRIR MLIRStandardOps MLIRAffineOps diff --git a/mlir/test/SDBM/CMakeLists.txt b/mlir/test/SDBM/CMakeLists.txt --- a/mlir/test/SDBM/CMakeLists.txt +++ b/mlir/test/SDBM/CMakeLists.txt @@ -8,6 +8,7 @@ PRIVATE MLIRIR MLIRSDBM + MLIRSupport LLVMCore LLVMSupport ) diff --git a/mlir/test/lib/TestDialect/CMakeLists.txt b/mlir/test/lib/TestDialect/CMakeLists.txt --- a/mlir/test/lib/TestDialect/CMakeLists.txt +++ b/mlir/test/lib/TestDialect/CMakeLists.txt @@ -25,6 +25,7 @@ MLIRIR MLIRLinalgTransforms MLIRPass + MLIRStandardOps MLIRTransforms MLIRTransformUtils LLVMSupport diff --git a/mlir/tools/mlir-cpu-runner/CMakeLists.txt b/mlir/tools/mlir-cpu-runner/CMakeLists.txt --- a/mlir/tools/mlir-cpu-runner/CMakeLists.txt +++ b/mlir/tools/mlir-cpu-runner/CMakeLists.txt @@ -16,4 +16,7 @@ MLIRSupport LLVMCore LLVMSupport -) + LLVMX86CodeGen + LLVMX86Desc + LLVMX86Info + )