Let's allow each module to depend on nnkit-onnxrt.
Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
--- /dev/null
+nncc_find_package(ONNXRuntime QUIET)
+
+if(NOT ONNXRuntime_FOUND)
+ return()
+endif(NOT ONNXRuntime_FOUND)
+
+add_subdirectory(support)
+add_subdirectory(backend)
-if(NOT TARGET nnkit_support_onnx)
- return()
-endif(NOT TARGET nnkit_support_onnx)
-
add_library(nnkit_onnx_backend SHARED Backend.cpp)
target_link_libraries(nnkit_onnx_backend nnkit_support_onnx)
target_link_libraries(nnkit_onnx_backend stdex)
--- /dev/null
+require("stdex")
+require("nnkit-intf")
-nncc_find_package(ONNXRuntime QUIET)
-
-if(NOT ONNXRuntime_FOUND)
- return()
-endif(NOT ONNXRuntime_FOUND)
-
file(GLOB_RECURSE SOURCES "src/*.cpp")
add_library(nnkit_support_onnx-1.4 STATIC ${SOURCES})
require("nnkit-tflite")
require("nnkit-tf")
require("nnkit-mocotf")
+require("nnkit-onnxrt")