Fix include dir setting in cmake (#3881)
author오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Wed, 5 Dec 2018 07:29:41 +0000 (16:29 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Wed, 5 Dec 2018 07:29:41 +0000 (16:29 +0900)
Remove libs/util/include in NNFW_INCLUDE_DIR list
Fix cmake include for libs/util
Fix cmake link for neurun cpu kernel

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
cmake/option/option_linux.cmake
libs/util/CMakeLists.txt
runtimes/neurun/src/kernel/cpu/CMakeLists.txt

index 8d2eba7..8cae4e9 100644 (file)
@@ -24,7 +24,7 @@ endif()
 set(LIB_PTHREAD pthread)
 
 # nnfw common path
-set(NNFW_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/libs/util/include)
+set(NNFW_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include)
 set(NNFW_EXTERNALS_DIR ${CMAKE_SOURCE_DIR}/externals)
 
 # External sources to build tflite
index eaa7ae8..718a096 100644 (file)
@@ -9,10 +9,10 @@ if(BUILD_TFLITE_BENCHMARK_MODEL)
 endif()
 
 add_library(nnfw_util SHARED ${NNFW_UTILITY_SRCS})
-target_include_directories(nnfw_util PUBLIC ${NNFW_INCLUDE_DIR})
+target_include_directories(nnfw_util PUBLIC ${NNFW_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include)
 
 add_library(static_nnfw_util STATIC ${NNFW_UTILITY_SRCS})
-target_include_directories(static_nnfw_util PUBLIC ${NNFW_INCLUDE_DIR})
+target_include_directories(static_nnfw_util PUBLIC ${NNFW_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/include)
 set_target_properties(static_nnfw_util PROPERTIES POSITION_INDEPENDENT_CODE ON)
 
 install(TARGETS nnfw_util
index dddf154..542d462 100644 (file)
@@ -8,6 +8,7 @@ target_include_directories(${LIB_NEURUN_KERNEL_CPU} PUBLIC ${CMAKE_SOURCE_DIR}/e
 
 target_link_libraries(${LIB_NEURUN_KERNEL_CPU} arm_compute) # TODO We should not need this
 target_link_libraries(${LIB_NEURUN_KERNEL_CPU} tensorflow-lite)
+target_link_libraries(${LIB_NEURUN_KERNEL_CPU} nnfw_util)
 
 set_target_properties(${LIB_NEURUN_KERNEL_CPU} PROPERTIES POSITION_INDEPENDENT_CODE ON)
 set_target_properties(${LIB_NEURUN_KERNEL_CPU} PROPERTIES OUTPUT_NAME kernel_cpu)