Files
CMake/Modules
Peter Kokot 4acfe363a2 FindCURL: Fix hardcoded outdated protocols and features
This removes the hardcoded known protocols and features and only checks
whether the specified component(s) by the
`find_package(COMPONENT|OPTIONAL_COMPONENT <components>...)` call are
found and listed by either the pkg-config or the curl-config tool. When
curl is found via its CMake package configuration file, this issue
wasn't relevant.

Additionally, this also removes two internal FindCURL module variables
`CURL_KNOWN_PROTOCOLS` and `CURL_KNOWN_FEATURES`.

Redundant fatal error thrown is also removed as this is handled by the
`find_package_handle_standard_args()`.

Fixes #26866
2025-04-16 23:16:00 +02:00
..
2025-04-01 00:57:00 +02:00
2025-04-04 19:44:53 +02:00
2025-03-26 14:52:00 +01:00
2025-03-29 18:35:00 +01:00
2025-04-15 22:41:48 +02:00
2025-03-26 14:05:14 +01:00
2025-03-25 22:50:42 +01:00
2025-04-08 15:35:38 +02:00
2025-04-09 02:29:19 +02:00
2025-04-09 20:26:47 +02:00
2025-03-31 02:23:24 +02:00
2025-04-14 01:25:28 +02:00
2025-03-29 05:48:36 +01:00
2025-04-07 14:50:09 +02:00
2025-04-04 04:46:03 +02:00
2025-03-24 17:00:48 +01:00
2025-03-15 12:14:55 +01:00
2025-03-25 09:43:17 -04:00
2025-03-26 15:13:55 +01:00
2025-03-25 19:22:34 +01:00
2025-04-15 14:23:12 +02:00
2025-04-05 23:09:08 +02:00
2025-03-12 18:08:25 +01:00
2025-03-26 14:49:16 +01:00
2025-03-21 17:13:18 +01:00
2025-04-06 22:48:58 +02:00

See the "Find Modules" section of the cmake-developer(7) manual page.

For more information about how to contribute modules to CMake, see this page:
https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/dev/Module-Maintainers