The interactions between `USE_HTTPS` and `SHA1_BACKEND` have been streamlined. Previously we would have accepted not quite working configurations (like, `-DUSE_HTTPS=OFF -DSHA1_BACKEND=OpenSSL`) and, as the OpenSSL detection only ran with `USE_HTTPS`, the link would fail. The detection was moved to a new `USE_SHA1`, modeled after `USE_HTTPS`, which takes the values "CollisionDetection/Backend/Generic", to better match how the "hashing backend" is selected, the default (ON) being "CollisionDetection". Note that, as `SHA1_BACKEND` is still used internally, you might need to check what customization you're using it for.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| AddCFlagIfSupported.cmake | Loading commit data... | |
| CheckPrototypeDefinition.c.in | Loading commit data... | |
| CheckPrototypeDefinition.cmake | Loading commit data... | |
| EnableWarnings.cmake | Loading commit data... | |
| FindCoreFoundation.cmake | Loading commit data... | |
| FindGSSAPI.cmake | Loading commit data... | |
| FindHTTP_Parser.cmake | Loading commit data... | |
| FindIconv.cmake | Loading commit data... | |
| FindPCRE.cmake | Loading commit data... | |
| FindPCRE2.cmake | Loading commit data... | |
| FindPkgLibraries.cmake | Loading commit data... | |
| FindSecurity.cmake | Loading commit data... | |
| FindStatNsec.cmake | Loading commit data... | |
| FindmbedTLS.cmake | Loading commit data... | |
| IdeSplitSources.cmake | Loading commit data... | |
| SelectHTTPSBackend.cmake | Loading commit data... | |
| SelectHashes.cmake | Loading commit data... |