| cmake_minimum_required(VERSION 3.15) | |
| project(wakeup_axera_sdk LANGUAGES CXX C) | |
| set(CMAKE_CXX_STANDARD 14) | |
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | |
| include_directories(include) | |
| add_library(wakeup_axera_sdk STATIC src/model_runner.cpp) | |
| target_sources(wakeup_axera_sdk PRIVATE src/wake_word.cpp) | |
| target_include_directories(wakeup_axera_sdk PUBLIC include) | |
| add_executable(model_example examples/main.cpp) | |
| if(AX_RUNTIME_ROOT) | |
| target_include_directories(wakeup_axera_sdk PUBLIC ${AX_RUNTIME_ROOT}/include) | |
| target_link_directories(wakeup_axera_sdk PUBLIC ${AX_RUNTIME_ROOT}/lib) | |
| target_link_libraries(wakeup_axera_sdk PUBLIC ax_engine ax_sys ax_interpreter) | |
| endif() | |
| target_link_libraries(model_example PRIVATE wakeup_axera_sdk) | |