onnxruntime/tools/ci_build/github
Changming Sun 29ed8811e5
Move C/C++ deps' URLs to deps.txt (#13769)
### Description
1. Move C/C++ deps' URLs to deps.txt, and download the dependencies from
Azure Devops Artifacts instead of github.
2. Add "EXCLUDE_FROM_ALL" keyword to the cmake external projects, so
that we only build the parts we need and avoid installing the 3rd-party
dependencies when people run `make install` in ORT's build directory.
However, at this moment cmake itself doesn't have the feature. So I
copied their code to cmake/external/helper_functions.cmake and modified
it.

This PR is split from #13523, to make that one smaller. 

### Motivation and Context
1. Secure the supply chain
2. Make it be possible to automatically detect if ORT has an old
dependency that hasn't been updated from a long time.
2022-11-29 18:06:35 -08:00
..
android Add onnxruntime_BUILD_UNIT_TESTS=OFF definition to iOS package build options. (#13238) 2022-10-10 18:00:17 -07:00
apple Remove SafeInt dependency from Objective-C API. (#13698) 2022-11-18 17:06:12 -08:00
azure-pipelines Move C/C++ deps' URLs to deps.txt (#13769) 2022-11-29 18:06:35 -08:00
js Use full ORT package for onnxruntime-react-native. (#13037) 2022-09-23 07:20:03 +10:00
linux Update protobuf-java to version 3.21.7 (#13630) 2022-11-17 15:04:42 -08:00
pai Replace deprecated Python dependency sklearn with scikit-learn. (#13585) 2022-11-08 09:08:29 -08:00
python_checks Add Python checks pipeline (#7032) 2021-08-09 10:37:05 -07:00
windows Patch Protobuf and ONNX's cmake files and enforce BinSkim check (#13694) 2022-11-18 10:09:47 -08:00
Doxyfile_csharp.cfg Add Xamarin support (#9436) 2021-10-27 20:07:07 +10:00