@@ -11,8 +11,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
1111
1212get_filename_component (EXECUTORCH_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR} /../.." ABSOLUTE )
1313
14- if (NOT DEFINED EXYNOS_AI_LITECORE_PATH )
15- message (FATAL_ERROR "Please define EXYNOS_AI_LIRECORE_PATH by adding cmake parameter -DEXYNOS_AI_LITECORE_PATH =<...>" )
14+ if (NOT DEFINED EXYNOS_AI_LITECORE_ROOT )
15+ message (FATAL_ERROR "Please define EXYNOS_AI_LIRECORE_PATH by adding cmake parameter -DEXYNOS_AI_LITECORE_ROOT =<...>" )
1616endif ()
1717if (CMAKE_TOOLCHAIN_FILE MATCHES ".*(iOS|ios\. toolchain)\. cmake$" )
1818 message (FATAL_ERROR "IOS is not supported on Exynos." )
@@ -32,8 +32,12 @@ if(CMAKE_BUILD_TYPE STREQUAL "Release")
3232 add_definitions (-DNDEBUG)
3333endif ()
3434
35- include_directories (${EXECUTORCH_SOURCE_DIR} /..)
36- include_directories (${EXYNOS_AI_LITECORE_PATH} )
35+ include_directories (
36+ ${EXECUTORCH_SOURCE_DIR} /..
37+ ${EXECUTORCH_SOURCE_DIR} /runtime/core/portable_type/c10
38+ ${EXYNOS_AI_LITECORE_ROOT}
39+ )
40+ add_compile_definitions (C10_USING_CUSTOM_GENERATED_MACROS)
3741
3842if (${ANDROID} )
3943 find_library (android_log log )
@@ -50,10 +54,10 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
5054 )
5155 add_library (PyEnnWrapperAdaptor MODULE)
5256
53- find_library (GG_API_LIB NAMES graphgen_api HINTS ${EXYNOS_AI_LITECORE_PATH } /lib64/)
57+ find_library (GG_API_LIB NAMES graphgen_api HINTS ${EXYNOS_AI_LITECORE_ROOT } /lib64/)
5458 add_library (graphgen_api SHARED IMPORTED GLOBAL )
5559 set_target_properties (graphgen_api PROPERTIES
56- INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_PATH } /include"
60+ INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_ROOT } /include"
5761 IMPORTED_LOCATION "${GG_API_LIB} "
5862 )
5963
@@ -96,10 +100,10 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86_64")
96100 # PyGraphWrapperAdaptor
97101 add_library (PyGraphWrapperAdaptor MODULE)
98102 #
99- find_library (GRAPH_WRAPPER_LIB NAMES graph_wrapper HINTS ${EXYNOS_AI_LITECORE_PATH } /lib64/)
103+ find_library (GRAPH_WRAPPER_LIB NAMES graph_wrapper HINTS ${EXYNOS_AI_LITECORE_ROOT } /lib64/)
100104 add_library (graph_wrapper SHARED IMPORTED GLOBAL )
101105 set_target_properties (graph_wrapper PROPERTIES
102- INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_PATH } /include"
106+ INTERFACE_INCLUDE_DIRECTORIES "${EXYNOS_AI_LITECORE_ROOT } /include"
103107 IMPORTED_LOCATION "${GRAPH_WRAPPER_LIB} "
104108 )
105109 set_target_properties (PyGraphWrapperAdaptor PROPERTIES CXX_VISIBILITY_PRESET hidden)
@@ -120,6 +124,7 @@ if(${ANDROID})
120124 add_library (enn_backend STATIC )
121125 target_link_libraries (enn_backend PRIVATE enn_logging)
122126 target_link_options_shared_lib(enn_backend)
127+ target_compile_options (enn_backend PRIVATE -Wno-deprecated-declarations)
123128
124129 set (__enn_executor_runner_srcs ${EXECUTORCH_SOURCE_DIR} /examples/samsung/executor_runner/enn_executor_runner.cpp)
125130 add_executable (enn_executor_runner ${__enn_executor_runner_srcs} )
0 commit comments