Kyle Edwards
2588bf090c
CMakePresets: Make error generators proper functions
...
And rename cmCMakePresetErrors to cmCMakePresetsErrors.
2023-08-16 09:47:29 -04:00
Brad King
241ee252ce
IWYU: Update for Debian 12 CI job
...
`include-what-you-use` diagnostics, in practice, are specific to
the environment's compiler and standard library. Update includes
to satisfy IWYU for our CI job under Debian 12.
2023-07-28 09:14:08 -04:00
Artin Alavi
8e579b0228
presets: Add trace options to configure presets
...
Add JSON schema version 7 to support them.
Fixes : #22543
2023-03-30 09:18:53 -04:00
Martin Duffy
19305afd8a
presets: Improve JSON parser and error messages
2023-03-29 10:41:19 -04:00
Martin Duffy
30336dab66
cmJSONHelpers: Restructure cmJSONHelpers
...
Restructure cmJSONHelpers to prevent SunPro errors when passing context.
2022-05-05 12:12:12 -04:00
Kyle Edwards
84d440caac
Refactor: Split JSON processing into configure, build, and test presets
...
Split up the file so that it won't be too big on some systems.
2022-01-06 18:52:30 -05:00