onnxruntime/cmake/external
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
..
cxxopts@3c73d91c0b
date@e7e1482087
dlpack@2775088798
eigen@d10b27fe37
emsdk@c220895fd1 revert cmake external file (#13459) 2022-10-26 11:38:15 -07:00
flatbuffers@6df40a2471
FP16@0a92994d72 XNNPACK EP (#11445) 2022-06-03 20:22:34 +10:00
googlebenchmark@7d0d9061d8
googletest@58d77fa807 Switch GSL to MS GSL 4.0.0 (#13416) 2022-10-29 04:15:20 -07:00
json@b5364faf9d Support per-test tolerances for ONNX tests (#11775) 2022-06-14 15:12:23 -07:00
libprotobuf-mutator@7a2ed51a6b
mimalloc@f412df7a2b Enable proper override using MIMalloc (#9944) 2021-12-07 17:56:58 -08:00
mp11@21cace4e57
nsync@436617053d
onnx@5a5f8a5935 revert cmake external file (#13459) 2022-10-26 11:38:15 -07:00
onnx-tensorrt@87c7a70688 [TensorRT EP] support TensorRT 8.4 (#11866) 2022-06-16 07:46:40 -07:00
onnxruntime-extensions@d4b2aff0c8
protobuf@a902b39270 revert cmake external file (#13459) 2022-10-26 11:38:15 -07:00
pthreadpool@1787867f61 XNNPACK EP (#11445) 2022-06-03 20:22:34 +10:00
pytorch_cpuinfo@5916273f79
re2@4244cd1cb4
SafeInt revert safeint version (#11500) 2022-05-12 11:24:43 -07:00
tensorboard@373eb09e4c
wil@e8c599bca6
XNNPACK@003c580e69 [xnnpack] basic QDQ operators support (#11912) 2022-08-11 10:12:51 +08:00
abseil-cpp.cmake Move C/C++ deps' URLs to deps.txt (#13769) 2022-11-29 18:06:35 -08:00
abseil-cpp.natvis Natvis adjustments to make debugging bearable (#13237) 2022-10-10 10:06:55 -07:00
composable_kernel.cmake Update CK and fix performance issue on dev machine (#13531) 2022-11-03 19:32:30 +08:00
dml.cmake Update DML 1.9.0 to 1.9.1 (#12966) 2022-09-15 10:54:22 -07:00
dnnl.cmake [oneDNN ep] Update from oneDNN v2.7.0 to oneDNN v2.7.1 (#13536) 2022-11-02 15:57:49 -07:00
eigen.cmake
extensions.cmake enable the extensions custom build for java and android (#11823) 2022-07-05 10:34:14 -07:00
FindNumPy.cmake
gsl.cmake Move C/C++ deps' URLs to deps.txt (#13769) 2022-11-29 18:06:35 -08:00
helper_functions.cmake Move C/C++ deps' URLs to deps.txt (#13769) 2022-11-29 18:06:35 -08:00
ipp-crypto.cmake [TVM EP] Hot fix of build on Windows of TVM EP with ipp-crypto (#12381) 2022-07-31 14:36:54 +02:00
jemalloc.cmake
mimalloc.cmake Enable proper override using MIMalloc (#9944) 2021-12-07 17:56:58 -08:00
onnx_minimal.cmake Enable transpose optimizer in minimal extended build (#10349) 2022-01-31 09:41:04 -08:00
onnx_protobuf.natvis Natvis adjustments to make debugging bearable (#13237) 2022-10-10 10:06:55 -07:00
pybind11.cmake
pyxir.cmake
tvm.cmake [tvm] Add support for int8 models, update TVM revision (#13519) 2022-11-08 11:28:32 -08:00
xnnpack.cmake [XNNPACK] support building xnnpack EP for IOS (#13461) 2022-10-28 15:03:04 +08:00