Matthew Woehlke
37823b366f
find_package: Restore component requirements in nested calls
...
Fix logic to populate required and optional components from CMake
variables when `find_package` is called in a nested context.
This was broken in commit e2a6416622 (find_package: Refactor in support
of recursion, 2024-11-29, v4.0.0-rc1~356^2), which promoted the
component sets from locals (in cmFindPackageCommand::InitialPass) to
member variables. Previously, in a nested context, these sets were
simply not filled, and we relied on the variables indicating component
requirement to already be set. When logic was added to properly fill the
sets (which is needed for CPS), it blindly dumped all components into
the required set, without actually checking whether the context had
marked the components as required or optional.
Fixes : #26824
2025-04-02 10:16:40 -04:00
..
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-28 10:01:00 -05:00
2025-03-03 09:56:07 -05:00
2025-03-07 18:22:46 -05:00
2024-10-03 14:18:16 -04:00
2025-03-03 09:55:56 -05:00
2025-02-02 14:55:37 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:55:34 -05:00
2024-10-03 14:18:16 -04:00
2024-09-11 08:44:09 -04:00
2024-08-19 14:25:31 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-09 22:30:58 +02:00
2024-10-09 22:30:58 +02:00
2025-01-23 13:09:50 -05:00
2025-01-21 14:55:25 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-09 22:30:58 +02:00
2024-10-03 14:18:16 -04:00
2025-01-12 18:49:25 +04:00
2024-11-07 09:46:09 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-09 22:30:58 +02:00
2025-01-10 13:05:29 -06:00
2025-01-12 18:49:25 +04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-07 09:45:54 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-22 10:40:53 -05:00
2024-11-21 15:48:02 -05:00
2025-02-23 08:30:42 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-21 15:48:02 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:54:01 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:54:01 -05:00
2024-11-20 10:54:01 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:54:01 -05:00
2024-10-03 14:18:16 -04:00
2024-10-25 08:43:05 -04:00
2024-10-03 14:18:16 -04:00
2025-01-28 09:52:22 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-07 14:19:08 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2025-01-18 09:51:44 -05:00
2025-03-13 14:27:58 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-02-01 07:12:30 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-10 09:26:58 -05:00
2024-11-07 09:45:54 -05:00
2024-10-25 08:43:04 -04:00
2025-01-29 13:07:41 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-03-03 09:56:07 -05:00
2025-01-19 09:41:02 -05:00
2025-03-03 09:56:07 -05:00
2024-10-03 14:18:16 -04:00
2025-01-18 09:51:44 -05:00
2024-10-03 14:18:16 -04:00
2025-01-18 09:51:45 -05:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-11-21 15:48:02 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 11:43:06 -05:00
2025-01-18 09:51:43 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:54:01 -05:00
2024-11-20 10:54:01 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-19 09:41:02 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-12 18:49:25 +04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-09 14:49:39 -05:00
2024-10-03 14:18:16 -04:00
2025-01-12 18:49:25 +04:00
2025-01-29 13:07:41 -05:00
2025-01-12 18:49:25 +04:00
2024-11-21 15:48:02 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2025-01-17 09:28:36 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-22 09:03:20 -05:00
2025-01-19 09:41:02 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-18 09:51:44 -05:00
2025-03-03 09:56:07 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-04-02 10:16:40 -04:00
2024-11-20 10:54:01 -05:00
2024-10-03 14:18:16 -04:00
2024-11-23 15:23:25 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 11:43:06 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-08-19 11:54:12 -07:00
2025-01-23 13:09:50 -05:00
2024-12-09 10:37:05 -08:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-11-21 15:48:02 -05:00
2025-01-19 09:41:01 -05:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 11:43:06 -05:00
2025-01-22 10:40:54 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-20 10:54:01 -05:00
2025-01-09 14:49:39 -05:00
2025-01-29 13:07:41 -05:00
2025-01-29 13:07:41 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2025-01-23 13:09:50 -05:00
2024-10-03 14:18:16 -04:00
2025-01-12 18:49:34 +04:00
2025-03-03 09:56:07 -05:00
2025-03-03 09:55:56 -05:00
2025-01-30 08:48:01 -05:00
2025-01-12 18:49:34 +04:00
2025-02-20 16:55:53 -05:00