From be20d0d3dacde7ca941cdfb89b068d2ab2ba58fd Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Mon, 6 Apr 2026 05:25:19 +0000 Subject: [PATCH 1/2] Fix build error on vsinpu provider --- cmake/onnxruntime_providers_vsinpu.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/onnxruntime_providers_vsinpu.cmake b/cmake/onnxruntime_providers_vsinpu.cmake index e3b6c3c302c82..3a1de4a5cc7cc 100644 --- a/cmake/onnxruntime_providers_vsinpu.cmake +++ b/cmake/onnxruntime_providers_vsinpu.cmake @@ -14,7 +14,7 @@ safeint_interface ) add_dependencies(onnxruntime_providers_vsinpu ${onnxruntime_EXTERNAL_DEPENDENCIES}) set_target_properties(onnxruntime_providers_vsinpu PROPERTIES FOLDER "ONNXRuntime" LINKER_LANGUAGE CXX) - target_include_directories(onnxruntime_providers_vsinpu PRIVATE ${ONNXRUNTIME_ROOT} $ENV{TIM_VX_INSTALL}/include) + target_include_directories(onnxruntime_providers_vsinpu PRIVATE ${CMAKE_CURRENT_BINARY_DIR} ${ONNXRUNTIME_ROOT} $ENV{TIM_VX_INSTALL}/include) find_library(TIMVX_LIBRARY NAMES tim-vx PATHS $ENV{TIM_VX_INSTALL}/lib NO_DEFAULT_PATH) if(NOT TIMVX_LIBRARY) From 829ccd4b815421912c8273999ef7301c01b0b23b Mon Sep 17 00:00:00 2001 From: HungMingWu Date: Tue, 7 Apr 2026 20:36:00 +0800 Subject: [PATCH 2/2] Append missing install steps on vsinpu --- cmake/onnxruntime_providers_vsinpu.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/onnxruntime_providers_vsinpu.cmake b/cmake/onnxruntime_providers_vsinpu.cmake index 3a1de4a5cc7cc..f8c5b99360ed3 100644 --- a/cmake/onnxruntime_providers_vsinpu.cmake +++ b/cmake/onnxruntime_providers_vsinpu.cmake @@ -35,3 +35,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-parameter") target_link_libraries(onnxruntime_providers_vsinpu PRIVATE ${TIMVX_LIBRARY}) endif() + install(TARGETS onnxruntime_providers_vsinpu EXPORT ${PROJECT_NAME}Targets + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + FRAMEWORK DESTINATION ${CMAKE_INSTALL_BINDIR})