forked from OSchip/llvm-project
41 lines
724 B
CMake
41 lines
724 B
CMake
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
|
|
get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
|
|
set(LLVM_LINK_COMPONENTS
|
|
AllTargetsAsmParsers
|
|
AllTargetsCodeGens
|
|
AllTargetsDescs
|
|
AllTargetsInfos
|
|
AsmParser
|
|
Core
|
|
IRReader
|
|
Support
|
|
Target
|
|
TransformUtils
|
|
)
|
|
|
|
set(LIBS
|
|
${dialect_libs}
|
|
${conversion_libs}
|
|
${test_libs}
|
|
MLIRAnalysis
|
|
MLIRDialect
|
|
MLIREDSC
|
|
MLIRIR
|
|
MLIRLoopAnalysis
|
|
MLIROptLib
|
|
MLIRParser
|
|
MLIRPass
|
|
MLIRReduce
|
|
MLIRSupport
|
|
MLIRTransforms
|
|
MLIRTransformUtils
|
|
)
|
|
|
|
add_llvm_tool(mlir-reduce
|
|
mlir-reduce.cpp
|
|
)
|
|
|
|
target_link_libraries(mlir-reduce PRIVATE ${LIBS})
|
|
llvm_update_compile_flags(mlir-reduce)
|
|
|
|
mlir_check_all_link_libraries(mlir-reduce) |