Skip to content

Commit ed1112e

Browse files
committed
apply updating makefiles
Signed-off-by: jiseong.oh <[email protected]>
1 parent 83b7c6c commit ed1112e

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -835,6 +835,11 @@ if(EXECUTORCH_BUILD_PYBIND)
835835
list(APPEND _dep_libs qnn_executorch_backend)
836836
endif()
837837

838+
if(EXECUTORCH_BUILD_SAMSUNG)
839+
list(APPEND _dep_libs enn_backend)
840+
endif()
841+
842+
838843
if(EXECUTORCH_BUILD_XNNPACK)
839844
# need to explicitly specify XNNPACK and xnnpack-microkernels-prod here
840845
# otherwise uses XNNPACK and microkernel-prod symbols from libtorch_cpu

backends/samsung/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
5454
)
5555
add_library(PyEnnWrapperAdaptor MODULE)
5656

57-
find_library(GG_API_LIB NAMES graphgen_api HINTS ${EXYNOS_AI_LITECORE_ROOT}/lib64/)
57+
find_library(GG_API_LIB NAMES graphgen_api HINTS ${EXYNOS_AI_LITECORE_ROOT}/lib/x86_64-linux)
5858
add_library(graphgen_api SHARED IMPORTED GLOBAL)
5959
set_target_properties(graphgen_api PROPERTIES
6060
INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_ROOT}/include"
@@ -100,7 +100,7 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
100100
# PyGraphWrapperAdaptor
101101
add_library(PyGraphWrapperAdaptor MODULE)
102102
#
103-
find_library(GRAPH_WRAPPER_LIB NAMES graph_wrapper HINTS ${EXYNOS_AI_LITECORE_ROOT}/lib64/)
103+
find_library(GRAPH_WRAPPER_LIB NAMES graph_wrapper HINTS ${EXYNOS_AI_LITECORE_ROOT}/lib/x86_64-linux)
104104
add_library(graph_wrapper SHARED IMPORTED GLOBAL)
105105
set_target_properties(graph_wrapper PROPERTIES
106106
INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_ROOT}/include"
@@ -123,11 +123,12 @@ if(${ANDROID})
123123
target_link_libraries(enn_logging PRIVATE ${android_log})
124124
add_library(enn_backend STATIC)
125125
target_link_libraries(enn_backend PRIVATE enn_logging)
126-
target_link_options_shared_lib(enn_backend)
126+
executorch_target_link_options_shared_lib(enn_backend)
127127
target_compile_options(enn_backend PRIVATE -Wno-deprecated-declarations)
128128

129129
set(__enn_executor_runner_srcs ${EXECUTORCH_SOURCE_DIR}/examples/samsung/executor_runner/enn_executor_runner.cpp)
130130
add_executable(enn_executor_runner ${__enn_executor_runner_srcs})
131+
add_dependencies(enn_executor_runner enn_backend)
131132
target_link_libraries(enn_executor_runner PRIVATE
132133
enn_logging
133134
enn_backend
@@ -139,6 +140,7 @@ if(${ANDROID})
139140
set_target_properties(enn_executor_runner PROPERTIES CXX_VISIBILITY_PRESET hidden)
140141
install(
141142
TARGETS enn_backend enn_logging
143+
EXPORT ExecuTorchTargets
142144
DESTINATION lib
143145
)
144146
endif()

0 commit comments

Comments
 (0)