summaryrefslogtreecommitdiff
path: root/cmake/SelectHTTPSBackend.cmake
Commit message (Collapse)AuthorAgeFilesLines
* sha: support mbedTLS for SHA256Edward Thomson2022-03-231-1/+1
|
* cmake: refactor global variablesEdward Thomson2021-11-141-4/+4
| | | | | Update the global variables `LIBGIT2_OBJECTS` to `LIBGIT2_DEPENDENCY_OBJECTS` for clarity and consistency.
* cmake: reformat modulesEdward Thomson2021-11-141-100/+100
| | | | Apply the standard project cmake formatting to the modules.
* cmake: standardize USE_WINHTTPEdward Thomson2021-11-111-1/+1
| | | | | WinHTTP can now be disabled with `USE_WINHTTP=OFF` instead of `WINHTTP=OFF` to better support the other cmake semantics.
* openssl: dynamically load libssl and symbols (optionally)Edward Thomson2021-08-241-0/+4
| | | | | | | | | | Provide an interface around OpenSSL to dynamically load the libraries and symbols, so that users can distribute a libgit2 library that is not linked directly against OpenSSL. This enables users to target multiple distributions with a single binary. This mechanism is optional and disabled by default. Configure cmake with -DUSE_HTTPS=OpenSSL-Dynamic to use it.
* cmake: move modules into the "cmake/" top level dirPatrick Steinhardt2020-06-011-0/+120
Our custom CMake module currently live in "cmake/Modules". As the "cmake/" directory doesn't contain anything except the "Modules" directory, it doesn't really make sense to have the additional intermediate directory. So let's instead move the modules one level up into the "cmake/" top level directory.