* Update onnx to v1.17.0
* improve test and patch ucrt
* support cross-compilation
* limit plat
* Only use PATH protoc
---------
Co-authored-by: star9029 <hengxings783@gmail.com>
* add onnx
* onnx: add platform restrict
* add python deps
* onnx: specify cxx standard
* Update xmake.lua
* onnx: add defines "PROTOBUF_USE_DLLS" when build as shared library and test and c++ languages set
* Update xmake.lua
* Update xmake.lua
Co-authored-by: ruki <waruqi@gmail.com>