UNPKG

@fugood/onnxruntime-react-native

Version:
38 lines (30 loc) 954 B
project(OnnxruntimeJSIHelper) cmake_minimum_required(VERSION 3.9.0) set (PACKAGE_NAME "onnxruntime-react-native") set (BUILD_DIR ${CMAKE_SOURCE_DIR}/build) set(CMAKE_VERBOSE_MAKEFILE ON) set(CMAKE_CXX_STANDARD 17) file(TO_CMAKE_PATH "${NODE_MODULES_DIR}/react-native/ReactCommon/jsi/jsi/jsi.cpp" libPath) include_directories( "${NODE_MODULES_DIR}/react-native/React" "${NODE_MODULES_DIR}/react-native/React/Base" "${NODE_MODULES_DIR}/react-native/ReactCommon/jsi" ) add_library(onnxruntimejsihelper SHARED ${libPath} src/main/cpp/cpp-adapter.cpp ) # Configure C++ 17 set_target_properties( onnxruntimejsihelper PROPERTIES CXX_STANDARD 17 CXX_EXTENSIONS OFF POSITION_INDEPENDENT_CODE ON ) find_library(log-lib log) target_link_libraries( onnxruntimejsihelper ${log-lib} # <-- Logcat logger android # <-- Android JNI core )