| # Outside examples, this should be `add_mlir_library`. |
| add_mlir_example_library( |
| # Library called MyExtension. |
| MyExtensionCh2 |
| |
| # Built from the following source files. |
| MyExtension.cpp |
| |
| # Make includes visible without top-level path. |
| ADDITIONAL_HEADER_DIRS |
| ${PROJECT_SOURCE_DIR}/examples/transform/Ch2/include |
| |
| # Make sure ODS declaration and definitions are generated before compiling this. |
| DEPENDS |
| MyExtensionCh2IncGen |
| |
| # Link in the transform dialect, an all generated dialects. |
| LINK_LIBS PRIVATE |
| MLIRTransformDialect |
| MLIRFuncDialect |
| MLIRSCFDialect |
| ) |