1# For a better top-level template to copy, see examples/standalone. 2 3include_directories(${CMAKE_CURRENT_BINARY_DIR}) 4include_directories(${CMAKE_CURRENT_BINARY_DIR}/include) 5include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) 6 7add_subdirectory(include) 8add_subdirectory(lib) 9 10add_dependencies(TransformExample transform-opt-ch2) 11add_llvm_example(transform-opt-ch2 12 transform-opt/transform-opt.cpp) 13 14target_link_libraries(transform-opt-ch2 15 PRIVATE 16 MLIRIR 17 MLIRMlirOptMain 18 MLIRSideEffectInterfaces 19 MyExtensionCh2 20) 21