diff options
Diffstat (limited to 'compiler/mir/CMakeLists.txt')
-rw-r--r-- | compiler/mir/CMakeLists.txt | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/compiler/mir/CMakeLists.txt b/compiler/mir/CMakeLists.txt new file mode 100644 index 000000000..ecb1de2db --- /dev/null +++ b/compiler/mir/CMakeLists.txt @@ -0,0 +1,38 @@ +set(MIR_SOURCES + src/ops/AvgPool2DOp.cpp + src/ops/BinaryElementwiseOp.cpp + src/ops/BroadcastOp.cpp + src/ops/ConcatOp.cpp + src/ops/Conv2DOp.cpp + src/ops/DeConv2DOp.cpp + src/ops/DepthwiseConv2DOp.cpp + src/ops/FullyConnectedOp.cpp + src/ops/GatherOp.cpp + src/ops/MaxPool2DOp.cpp + src/ops/PadOp.cpp + src/ops/ReduceOp.cpp + src/ops/SqueezeOp.cpp + src/ops/SliceOp.cpp + src/ops/TransposeOp.cpp + src/DotGraph.cpp + src/DotNodeBuilder.cpp + src/Graph.cpp + src/GraphPatternMatcher.cpp + src/Index.cpp + src/IrDotDumper.cpp + src/Operation.cpp + src/Shape.cpp + src/Tensor.cpp + src/TensorVariant.cpp + src/Visitor.cpp) + +add_library(mir STATIC ${MIR_SOURCES}) +target_include_directories(mir PUBLIC include) +target_link_libraries(mir PUBLIC adtidas) +target_link_libraries(mir PRIVATE nncc_common) +target_link_libraries(mir PUBLIC nncc_coverage) + +set_target_properties(mir PROPERTIES POSITION_INDEPENDENT_CODE ON) +set_target_properties(mir PROPERTIES LINKER_LANGUAGE CXX) + +add_subdirectory(unittests) |