@@ -148,7 +148,7 @@ if (WIN32)
148148 if (NOT onnxruntime_ENABLE_STATIC_ANALYSIS)
149149 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_FILE_NAME:onnxruntime>)
150150 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime4j_jni> ${JAVA_PACKAGE_JNI_DIR} /$<TARGET_FILE_NAME:onnxruntime4j_jni>)
151- if (onnxruntime_USE_CUDA OR onnxruntime_USE_DNNL OR onnxruntime_USE_OPENVINO OR onnxruntime_USE_TENSORRT)
151+ if (onnxruntime_USE_CUDA OR onnxruntime_USE_DNNL OR onnxruntime_USE_OPENVINO OR onnxruntime_USE_TENSORRT OR onnxruntime_USE_QNN )
152152 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_shared> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_FILE_NAME:onnxruntime_providers_shared>)
153153 endif ()
154154 if (onnxruntime_USE_CUDA)
@@ -163,11 +163,14 @@ if (WIN32)
163163 if (onnxruntime_USE_TENSORRT)
164164 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_tensorrt> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_FILE_NAME:onnxruntime_providers_tensorrt>)
165165 endif ()
166+ if (onnxruntime_USE_QNN)
167+ add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_qnn> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_FILE_NAME:onnxruntime_providers_qnn>)
168+ endif ()
166169 endif ()
167170else ()
168171 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_LINKER_FILE_NAME:onnxruntime>)
169172 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime4j_jni> ${JAVA_PACKAGE_JNI_DIR} /$<TARGET_LINKER_FILE_NAME:onnxruntime4j_jni>)
170- if (onnxruntime_USE_CUDA OR onnxruntime_USE_DNNL OR onnxruntime_USE_OPENVINO OR onnxruntime_USE_TENSORRT)
173+ if (onnxruntime_USE_CUDA OR onnxruntime_USE_DNNL OR onnxruntime_USE_OPENVINO OR onnxruntime_USE_TENSORRT OR onnxruntime_USE_QNN )
171174 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_shared> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_LINKER_FILE_NAME:onnxruntime_providers_shared>)
172175 endif ()
173176 if (onnxruntime_USE_CUDA)
@@ -182,6 +185,9 @@ else()
182185 if (onnxruntime_USE_TENSORRT)
183186 add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_tensorrt> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_LINKER_FILE_NAME:onnxruntime_providers_tensorrt>)
184187 endif ()
188+ if (onnxruntime_USE_QNN)
189+ add_custom_command (TARGET onnxruntime4j_jni POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:onnxruntime_providers_qnn> ${JAVA_PACKAGE_LIB_DIR} /$<TARGET_LINKER_FILE_NAME:onnxruntime_providers_qnn>)
190+ endif ()
185191endif ()
186192
187193# run the build process (this copies the results back into CMAKE_CURRENT_BINARY_DIR)
0 commit comments