File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -797,6 +797,8 @@ if (onnxruntime_USE_QNN)
797797 message (STATUS "Building MSVC for architecture ${CMAKE_SYSTEM_PROCESSOR} with CMAKE_GENERATOR_PLATFORM as ${GEN_PLATFORM} " )
798798 if (${GEN_PLATFORM} STREQUAL "arm64" )
799799 set (QNN_ARCH_ABI aarch64-windows-msvc )
800+ elseif (${GEN_PLATFORM} STREQUAL "arm64ec" )
801+ set (QNN_ARCH_ABI arm64x-windows-msvc )
800802 else ()
801803 set (QNN_ARCH_ABI x86_64-windows-msvc )
802804 endif ()
@@ -815,7 +817,7 @@ if (onnxruntime_USE_QNN)
815817
816818 if (MSVC OR ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" )
817819 file (GLOB QNN_LIB_FILES LIST_DIRECTORIES false "${onnxruntime_QNN_HOME} /lib/${QNN_ARCH_ABI} /libQnn*.so" "${onnxruntime_QNN_HOME} /lib/${QNN_ARCH_ABI} /Qnn*.dll" )
818- if (${QNN_ARCH_ABI} STREQUAL "aarch64-windows-msvc" )
820+ if (${QNN_ARCH_ABI} STREQUAL "aarch64-windows-msvc" OR ${QNN_ARCH_ABI} STREQUAL "arm64x-windows-msvc" )
819821 file (GLOB EXTRA_HTP_LIB LIST_DIRECTORIES false "${onnxruntime_QNN_HOME} /lib/hexagon-v68/unsigned/libQnnHtpV68Skel.so"
820822 "${onnxruntime_QNN_HOME} /lib/hexagon-v73/unsigned/libQnnHtpV73Skel.so"
821823 "${onnxruntime_QNN_HOME} /lib/hexagon-v73/unsigned/libqnnhtpv73.cat" )
You can’t perform that action at this time.
0 commit comments