1*e2b19ef6SAlex Zinenko# Outside examples, this should be `add_mlir_library`. 2*e2b19ef6SAlex Zinenkoadd_mlir_example_library( 368ae0d78SAlex Zinenko # Library called MyExtension. 468ae0d78SAlex Zinenko MyExtensionCh2 568ae0d78SAlex Zinenko 668ae0d78SAlex Zinenko # Built from the following source files. 768ae0d78SAlex Zinenko MyExtension.cpp 868ae0d78SAlex Zinenko 968ae0d78SAlex Zinenko # Make includes visible without top-level path. 1068ae0d78SAlex Zinenko ADDITIONAL_HEADER_DIRS 1168ae0d78SAlex Zinenko ${PROJECT_SOURCE_DIR}/examples/transform/Ch2/include 1268ae0d78SAlex Zinenko 1368ae0d78SAlex Zinenko # Make sure ODS declaration and definitions are generated before compiling this. 1468ae0d78SAlex Zinenko DEPENDS 1568ae0d78SAlex Zinenko MyExtensionCh2IncGen 1668ae0d78SAlex Zinenko 1768ae0d78SAlex Zinenko # Link in the transform dialect, an all generated dialects. 18*e2b19ef6SAlex Zinenko LINK_LIBS PRIVATE 1968ae0d78SAlex Zinenko MLIRTransformDialect 2068ae0d78SAlex Zinenko MLIRFuncDialect 2168ae0d78SAlex Zinenko MLIRSCFDialect 2268ae0d78SAlex Zinenko) 23