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