summaryrefslogtreecommitdiff
path: root/runtimes/libs/misc/CMakeLists.txt
blob: 537c544dc8174df37f4d14b1e522aa1392b53b45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Library `nnfw_lib_misc`
set(NNFW_UTILITY_SRCS src/tensor/Shape.cpp)
list(APPEND NNFW_UTILITY_SRCS src/tensor/NonIncreasingStride.cpp)
list(APPEND NNFW_UTILITY_SRCS src/tensor/IndexFormatter.cpp)
list(APPEND NNFW_UTILITY_SRCS src/tensor/Comparator.cpp)

add_library(nnfw_lib_misc STATIC ${NNFW_UTILITY_SRCS})
target_include_directories(nnfw_lib_misc PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
set_target_properties(nnfw_lib_misc PROPERTIES POSITION_INDEPENDENT_CODE ON)
target_link_libraries(nnfw_lib_misc PRIVATE nnfw_common)
target_link_libraries(nnfw_lib_misc PRIVATE nnfw_coverage)

add_executable(nnfw_tensor_index_iterator "examples/tensor_index_iterator.cpp")
target_link_libraries(nnfw_tensor_index_iterator nnfw_lib_misc)