Vito Gamberini
f61768107e
find_package: Implement UNWIND_INCLUDE
...
This implements a limited exception mechanism for find_package() via
the UNWIND_INCLUDE keyword.
When package discovery via find_package(UNWIND_INCLUDE) fails the
StateSnapshot is updated to an UNWINDING state. In this state further
calls to find_package() and include() are forbidden. While in the
UNWINDING state, the include() command immediately calls
SetReturnInvoked() whenever it is reached.
The UNWINDING state is reset when a parent call to find_package() is
reached.
Fixes : #26897
2025-07-13 16:08:19 -04:00
..
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2025-05-09 16:46:43 +02:00
2024-08-02 16:18:44 -04:00
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2021-10-20 18:50:41 +02:00
2022-02-10 16:30:10 -05:00
2023-09-13 08:35:59 -04:00
2022-03-10 12:44:36 -05:00
2025-04-12 09:38:12 -04:00
2022-08-04 09:41:59 -04:00
2025-07-13 16:08:19 -04:00
2021-05-27 15:18:37 -04:00
2024-10-03 11:52:22 -04:00
2025-01-22 10:40:53 -05:00
2021-06-30 10:07:42 -04:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-23 09:15:14 -05:00
2023-02-28 08:43:45 -05:00
2023-02-28 08:43:45 -05:00
2023-02-28 08:43:45 -05:00
2023-02-28 08:43:45 -05:00
2023-02-28 08:43:45 -05:00
2023-03-09 07:39:36 -05:00
2023-03-09 07:39:36 -05:00
2023-03-09 07:39:36 -05:00
2023-03-09 07:39:36 -05:00
2023-03-09 07:39:36 -05:00
2023-03-12 07:52:15 -04:00
2023-03-12 07:52:15 -04:00
2023-03-12 07:52:15 -04:00
2023-03-12 07:52:15 -04:00
2023-03-12 07:52:15 -04:00
2023-03-12 07:52:15 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2023-03-30 12:05:09 -04:00
2024-05-03 10:30:23 -04:00
2024-05-03 10:30:23 -04:00
2024-05-03 10:30:23 -04:00
2024-05-03 10:30:23 -04:00
2024-05-03 10:30:23 -04:00
2025-02-17 11:35:25 -05:00
2025-02-17 11:35:25 -05:00
2025-02-17 11:35:25 -05:00
2025-02-17 11:35:25 -05:00
2025-02-17 11:35:25 -05:00
2025-03-27 09:48:49 -04:00
2025-03-27 09:48:49 -04:00
2025-03-27 09:48:49 -04:00
2025-03-27 09:48:49 -04:00
2025-03-27 09:48:49 -04:00
2025-04-02 10:16:40 -04:00
2025-04-02 10:16:40 -04:00
2025-04-02 10:16:40 -04:00
2025-06-09 12:24:31 -04:00
2025-05-09 16:46:43 +02:00
2025-06-18 06:34:59 +02:00
2025-06-09 12:24:31 -04:00
2025-05-09 16:46:43 +02:00
2025-05-09 16:46:43 +02:00
2025-06-09 12:24:31 -04:00
2025-05-09 16:46:43 +02:00
2025-05-09 16:46:43 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-11 20:09:32 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2025-06-10 20:01:12 +02:00
2024-08-02 16:18:44 -04:00
2024-08-02 16:18:44 -04:00
2024-12-19 09:58:02 -05:00
2025-04-02 10:16:40 -04:00
2022-04-29 22:00:02 +02:00
2021-10-20 18:50:41 +02:00
2022-05-03 16:48:11 +10:00
2022-02-10 16:30:04 -05:00
2022-05-03 16:48:11 +10:00
2021-12-17 08:55:21 -05:00
2022-02-10 16:30:04 -05:00
2022-03-10 12:44:36 -05:00
2022-03-10 12:44:36 -05:00
2022-04-15 09:33:55 -04:00
2022-01-31 10:33:54 -05:00
2022-02-02 11:09:00 -05:00
2021-12-17 08:55:21 -05:00
2021-12-17 08:55:21 -05:00
2021-07-08 08:03:38 -04:00
2025-02-27 10:51:07 -05:00
2021-07-08 08:03:38 -04:00
2022-05-03 16:48:11 +10:00
2022-02-10 16:30:10 -05:00
2023-09-13 08:35:59 -04:00
2023-09-13 08:35:59 -04:00
2025-01-22 10:40:53 -05:00
2025-01-22 10:40:53 -05:00
2025-01-22 10:40:53 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-04-12 09:40:37 -04:00
2025-04-12 09:38:12 -04:00
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2024-11-27 08:30:15 -05:00
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2022-04-29 22:00:02 +02:00
2024-11-27 08:30:15 -05:00
2022-04-29 22:00:02 +02:00
2024-10-10 09:31:52 -04:00
2022-04-29 22:00:02 +02:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2021-07-08 08:03:38 -04:00
2021-07-08 08:03:38 -04:00
2021-07-08 08:03:38 -04:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-02-27 10:51:07 -05:00
2025-07-13 16:08:19 -04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-08-04 09:41:59 -04:00
2022-08-04 09:41:59 -04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2022-07-11 17:14:01 +04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2025-07-13 16:08:19 -04:00
2021-05-27 15:18:37 -04:00