summaryrefslogtreecommitdiff
path: root/compiler/onnx2circle/CMakeLists.txt
blob: 1a5a7e0938074c6197082a2b1a2b7e4b8715aa57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# TODO Allow users to force onnx2circle build
if(NOT TARGET mir2loco)
  return()
endif(NOT TARGET mir2loco)

if(NOT TARGET mir_onnx_importer)
  return()
endif(NOT TARGET mir_onnx_importer)

if(NOT TARGET exo)
  return()
endif(NOT TARGET exo)

message(STATUS "Build onnx2circle: TRUE")

set(SOURCES "src/onnx2circle.cpp")

add_executable(onnx2circle ${SOURCES})
target_link_libraries(onnx2circle PRIVATE moco_log)
target_link_libraries(onnx2circle PRIVATE exo)
target_link_libraries(onnx2circle PRIVATE locop)
target_link_libraries(onnx2circle PRIVATE hermes_std)
target_link_libraries(onnx2circle PRIVATE angkor cwrap)
target_link_libraries(onnx2circle PRIVATE mir2loco)
target_link_libraries(onnx2circle PRIVATE mir_onnx_importer)
install(TARGETS onnx2circle DESTINATION bin)