[llvm] [Support] Add CURL HTTP Client.
authorNoah Shutty <shutty@google.com>
Thu, 2 Dec 2021 19:33:04 +0000 (19:33 +0000)
committerNoah Shutty <shutty@google.com>
Thu, 2 Dec 2021 20:30:59 +0000 (20:30 +0000)
commite0b259f22c003ffe909693c6ab0d508d1814434d
treec9697e2cabe8fc7b48d04c84ebb15a2a0d4cb30c
parentef8e9bee1a9b87ee750b193ed4a1f9b5d310daef
[llvm] [Support] Add CURL HTTP Client.

Provides an implementation of `HTTPClient` that wraps libcurl.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D112753
llvm/CMakeLists.txt
llvm/include/llvm/Config/llvm-config.h.cmake
llvm/include/llvm/Support/HTTPClient.h
llvm/lib/Support/CMakeLists.txt
llvm/lib/Support/HTTPClient.cpp
llvm/lib/Support/InitLLVM.cpp
llvm/unittests/Support/HTTPClient.cpp