Changeset View
Changeset View
Standalone View
Standalone View
mlir/unittests/TableGen/CMakeLists.txt
set(LLVM_TARGET_DEFINITIONS enums.td) | set(LLVM_TARGET_DEFINITIONS enums.td) | ||||
mlir_tablegen(EnumsGenTest.h.inc -gen-enum-decls) | mlir_tablegen(EnumsGenTest.h.inc -gen-enum-decls) | ||||
mlir_tablegen(EnumsGenTest.cpp.inc -gen-enum-defs) | mlir_tablegen(EnumsGenTest.cpp.inc -gen-enum-defs) | ||||
add_public_tablegen_target(MLIRTableGenEnumsIncGen) | add_public_tablegen_target(MLIRTableGenEnumsIncGen) | ||||
set(LLVM_TARGET_DEFINITIONS structs.td) | set(LLVM_TARGET_DEFINITIONS structs.td) | ||||
mlir_tablegen(StructAttrGenTest.h.inc -gen-struct-attr-decls) | mlir_tablegen(StructAttrGenTest.h.inc -gen-struct-attr-decls) | ||||
mlir_tablegen(StructAttrGenTest.cpp.inc -gen-struct-attr-defs) | mlir_tablegen(StructAttrGenTest.cpp.inc -gen-struct-attr-defs) | ||||
add_public_tablegen_target(MLIRTableGenStructAttrIncGen) | add_public_tablegen_target(MLIRTableGenStructAttrIncGen) | ||||
set(LLVM_TARGET_DEFINITIONS passes.td) | |||||
mlir_tablegen(PassGenTest.h.inc -gen-pass-decls -name TableGenTest) | |||||
add_public_tablegen_target(MLIRTableGenTestPassIncGen) | |||||
add_mlir_unittest(MLIRTableGenTests | add_mlir_unittest(MLIRTableGenTests | ||||
EnumsGenTest.cpp | EnumsGenTest.cpp | ||||
StructsGenTest.cpp | StructsGenTest.cpp | ||||
FormatTest.cpp | FormatTest.cpp | ||||
OpBuildGen.cpp | OpBuildGen.cpp | ||||
PassGenTest.cpp | |||||
) | ) | ||||
add_dependencies(MLIRTableGenTests MLIRTableGenEnumsIncGen) | add_dependencies(MLIRTableGenTests MLIRTableGenEnumsIncGen) | ||||
add_dependencies(MLIRTableGenTests MLIRTableGenStructAttrIncGen) | add_dependencies(MLIRTableGenTests MLIRTableGenStructAttrIncGen) | ||||
add_dependencies(MLIRTableGenTests MLIRTableGenTestPassIncGen) | |||||
add_dependencies(MLIRTableGenTests MLIRTestDialect) | add_dependencies(MLIRTableGenTests MLIRTestDialect) | ||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../test/lib/Dialect/Test) | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../test/lib/Dialect/Test) | ||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../test/lib/Dialect/Test) | include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../test/lib/Dialect/Test) | ||||
target_link_libraries(MLIRTableGenTests | target_link_libraries(MLIRTableGenTests | ||||
PRIVATE MLIRTableGen MLIRIR | PRIVATE MLIRTableGen MLIRIR | ||||
PUBLIC MLIRTestDialect | PUBLIC MLIRTestDialect | ||||
) | ) |