blob: d01cb0220b2c48873fd47fc8060c686dda5fadb9 [file] [log] [blame]
set(LLVM_OPTIONAL_SOURCES
execution_engine.c
ir.c
pass.c
)
set(LLVM_LINK_COMPONENTS
)
add_llvm_executable(mlir-capi-ir-test
ir.c
)
llvm_update_compile_flags(mlir-capi-ir-test)
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
target_link_libraries(mlir-capi-ir-test
PRIVATE
MLIRPublicAPI
)
add_llvm_executable(mlir-capi-pass-test
pass.c
)
llvm_update_compile_flags(mlir-capi-pass-test)
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
target_link_libraries(mlir-capi-pass-test
PRIVATE
MLIRPublicAPI
)
add_llvm_executable(mlir-capi-execution-engine-test
execution_engine.c
DEPENDS
MLIRConversionPassIncGen
)
llvm_update_compile_flags(mlir-capi-execution-engine-test)
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
target_link_libraries(mlir-capi-execution-engine-test
PRIVATE
MLIRPublicAPI
)