1 if (NOT BUILD_RUNTIME_NNFW_API_TEST)
3 endif(NOT BUILD_RUNTIME_NNFW_API_TEST)
6 message(STATUS "Skip build NNFW API test: no runtime build")
10 nnfw_find_package(GTest)
12 set(RUNTIME_NNFW_API_TEST nnfw_api_gtest)
13 file(GLOB_RECURSE RUNTIME_NNFW_API_TEST_SRC "src/*.cc" "src/*.cpp")
15 add_executable(${RUNTIME_NNFW_API_TEST} ${RUNTIME_NNFW_API_TEST_SRC})
17 set(RUNTIME_NNFW_API_TEST_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include
18 ${CMAKE_CURRENT_SOURCE_DIR}/src)
19 target_include_directories(${RUNTIME_NNFW_API_TEST} PRIVATE ${RUNTIME_NNFW_API_TEST_INCLUDE})
21 target_link_libraries(${RUNTIME_NNFW_API_TEST} nnfw-dev)
22 target_link_libraries(${RUNTIME_NNFW_API_TEST} gtest gmock)
23 target_link_libraries(${RUNTIME_NNFW_API_TEST} ${LIB_PTHREAD} dl)
24 target_link_libraries(${RUNTIME_NNFW_API_TEST} circle_schema)
26 install(TARGETS ${RUNTIME_NNFW_API_TEST} DESTINATION unittest_standalone)