Daksh Mamodiya
7fdf315ba3
cmake: Populate help string from documentation table for -D entries
...
When a built-in cache variable is set via `-D <var>=<value>` with no
help text supplied, populate `HELPSTRING` from the built-in
documentation table (sourced from `Help/variable/*.rst` and the
per-language pattern manuals). Project-defined and unknown variables
continue to receive the legacy "No help, variable specified on the
command line." sentinel.
The cache entry's type and value are left untouched: type stays
`UNINITIALIZED` for bare `-D` and an explicit `-D <var>:TYPE=<value>`
is honored as before. The `cmCacheManager::LoadCache` path is not
modified, so reload of existing caches is a fixed point.
Fixes : #27830
2026-05-28 09:25:41 -04:00
..
2023-05-30 09:46:12 -04:00
2023-10-26 09:20:45 -04:00
2019-11-26 11:41:56 -05:00
2023-05-03 17:08:07 +02:00
2025-01-12 18:49:25 +04:00
2026-05-28 09:25:41 -04:00
2025-01-23 13:09:50 -05:00
2025-03-03 10:43:35 -05:00
2025-12-09 13:37:01 -05:00
2025-03-03 10:43:35 -05:00
2026-05-28 09:25:41 -04:00
2025-03-03 10:43:35 -05:00
2026-03-19 15:23:27 +01:00
2025-11-12 14:54:35 -05:00
2023-01-18 16:20:47 -05:00
2025-03-03 10:43:35 -05:00
2025-08-01 09:56:00 -04:00
2025-03-03 10:43:35 -05:00
2025-11-12 14:54:35 -05:00
2025-11-12 14:54:35 -05:00
2025-03-03 10:43:35 -05:00
2025-11-12 14:54:35 -05:00
2025-09-30 09:36:08 -04:00
2023-10-01 06:52:44 -04:00
2026-03-20 14:20:23 -04:00
2025-08-01 09:55:59 -04:00
2026-04-09 13:20:45 -04:00
2026-04-15 14:39:13 -04:00
2025-03-03 10:43:35 -05:00
2025-09-12 18:28:55 +02:00
2025-03-03 10:43:35 -05:00
2026-02-28 13:46:57 +01:00
2025-11-12 14:54:35 -05:00
2025-03-03 10:43:35 -05:00
2025-04-17 19:53:45 -04:00
2025-03-03 10:43:35 -05:00
2025-01-23 13:09:50 -05:00
2025-03-03 10:43:35 -05:00
2025-03-13 10:44:31 -04:00
2025-11-12 14:54:35 -05:00
2025-01-23 13:09:50 -05:00
2026-02-11 11:55:50 -05:00
2025-03-03 10:43:35 -05:00
2025-03-03 10:43:35 -05:00
2023-03-14 15:20:47 -04:00
2023-03-14 15:20:47 -04:00
2013-10-16 09:22:35 -04:00
2013-10-16 09:22:35 -04:00
2013-10-23 09:36:00 -04:00
2013-10-16 09:22:35 -04:00
2013-10-16 09:22:35 -04:00
2026-02-26 14:12:34 +01:00
2026-02-18 15:01:43 -05:00
2025-05-19 08:16:56 -04:00
2025-11-12 14:54:35 -05:00
2025-05-15 19:12:04 +02:00
2025-10-22 09:25:39 -04:00
2025-03-03 10:43:35 -05:00
2025-11-09 09:13:43 -05:00
2025-11-12 14:54:35 -05:00
2025-03-03 10:43:35 -05:00
2025-12-19 07:52:29 -05:00
2026-02-11 11:55:50 -05:00
2023-11-20 18:21:46 -05:00
2025-12-19 07:52:30 -05:00
2025-01-23 13:09:50 -05:00
2024-08-13 06:06:25 +04:00
2009-12-08 11:44:50 -05:00
2025-03-03 10:43:35 -05:00