diff options
Diffstat (limited to 'compiler/mio-circle/CMakeLists.txt')
-rw-r--r-- | compiler/mio-circle/CMakeLists.txt | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/compiler/mio-circle/CMakeLists.txt b/compiler/mio-circle/CMakeLists.txt index 9c1126d6f..d2a037eb4 100644 --- a/compiler/mio-circle/CMakeLists.txt +++ b/compiler/mio-circle/CMakeLists.txt @@ -1,13 +1,14 @@ -nnas_find_package(FlatBuffers QUIET) +nnas_find_package(FlatBuffers EXACT 23.5.26 QUIET) if(NOT FlatBuffers_FOUND) + message(STATUS "mio-circle skip: FlatBuffers 23.5.26 NOT FOUND") return() endif(NOT FlatBuffers_FOUND) message(STATUS "Build mio-circle: TRUE") # TODO Find a better way -set(SCHEMA_FILE "${NNAS_PROJECT_SOURCE_DIR}/nnpackage/schema/circle_schema.fbs") +set(SCHEMA_FILE "${NNAS_PROJECT_SOURCE_DIR}/res/CircleSchema/0.3/circle_schema.fbs") # NOTE Copy circle_schema.fbs as schema.fbs to generate "schema_generated.fbs" instead of "circle_schema_generated.fbs" add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/schema.fbs" @@ -26,3 +27,10 @@ FlatBuffers_Target(mio_circle # This example shows how to use "mio-circle" library add_executable(mio_circle_example example.cpp) target_link_libraries(mio_circle_example mio_circle) + +file(GLOB_RECURSE SOURCES "src/*.cpp") + +add_library(mio_circle_helper STATIC ${SOURCES}) +target_include_directories(mio_circle_helper PRIVATE src) +target_include_directories(mio_circle_helper PUBLIC include) +target_link_libraries(mio_circle_helper mio_circle) |