CMake/Tests/RunCMake/CMakePresets
Martin Duffy f134468a98 JSON: Improve JSON error message formatting
This improves the output of JSON-related error messages. It adds the filename to
the output and excludes the column number.

This is particularly useful when there are multiple JSON files being read that
could be responsible for an error, ie CMakePresets.json and
CMakeUserPresets.json, or multiple instrumentation queries.

Issue: #26717
2025-03-13 10:44:31 -04:00
..
subdir CMakePresets.json: Add ${fileDir} macro 2022-03-07 18:03:16 -05:00
ArchToolsetStrategyDefault-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
ArchToolsetStrategyDefault-stderr.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
ArchToolsetStrategyIgnore.cmake CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
ArchToolsetStrategyNone-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
ArchToolsetStrategyNone-stderr.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
CacheOverride.cmake
check.cmake CMake: Use FindPython instead of FindPythonInterp to build CMake itself 2022-04-21 14:23:36 -04:00
CMakeLists.txt.in
CMakePresets.json.in Merge topic 'preset-flag-consistency' 2021-02-24 09:46:52 -05:00
Comment-result.txt CMakePresets.json: Remove undocumented support for comments 2021-02-24 09:28:36 -05:00
Comment-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
Comment.json.in CMakePresets.json: Remove undocumented support for comments 2021-02-24 09:28:36 -05:00
CommentValid-result.txt presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValid.cmake presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValid.json.in presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidFull-result.txt presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidFull.cmake presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidFull.json.in presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidOldSchema-result.txt presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidOldSchema-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
CommentValidOldSchema.cmake presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
CommentValidOldSchema.json.in presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
ConditionFuture-result.txt CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
ConditionFuture-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
ConditionFuture.json.in CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
Conditions.json.in CMakePresets.json: Add matches condition 2021-03-31 10:24:24 -04:00
CyclicInheritance0-result.txt
CyclicInheritance0-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
CyclicInheritance0.json.in
CyclicInheritance1-result.txt
CyclicInheritance1-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
CyclicInheritance1.json.in
CyclicInheritance2-result.txt
CyclicInheritance2-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
CyclicInheritance2.json.in
Debug-stderr.txt find_package: Mention package name in Config mode debug output 2022-02-10 16:30:09 -05:00
Debug-stdout.txt
Debug.cmake
Debug.json.in
DebugBase.cmake
DisableWarningFlags.cmake
DocumentationExample.cmake Help: Show environment field 2020-10-19 10:25:57 -04:00
DocumentationExampleListAllPresets-stdout.txt cmake: Add --workflow mode 2022-09-27 11:09:06 -04:00
DuplicatePresets-result.txt
DuplicatePresets-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
DuplicatePresets.json.in
EmptyCacheKey-result.txt
EmptyCacheKey-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
EmptyCacheKey.json.in
EmptyEnv-result.txt
EmptyEnv-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
EmptyEnv.json.in CMakePresets.json: Properly report macro expansion errors 2020-10-21 09:20:52 -04:00
EmptyEnvKey-result.txt
EmptyEnvKey-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
EmptyEnvKey.json.in
EmptyPenv-result.txt
EmptyPenv-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
EmptyPenv.json.in CMakePresets.json: Properly report macro expansion errors 2020-10-21 09:20:52 -04:00
EmptyPenvInInclude-result.txt presets: add support for macro expansion to includes 2023-04-26 10:03:53 -04:00
EmptyPenvInInclude-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
EmptyPenvInInclude.json.in presets: add support for macro expansion to includes 2023-04-26 10:03:53 -04:00
EmptyPresetName-result.txt
EmptyPresetName-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
EmptyPresetName.json.in
EnvCycle-result.txt
EnvCycle-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
EnvCycle.json.in CMakePresets.json: Properly report macro expansion errors 2020-10-21 09:20:52 -04:00
ErrorDeprecated-result.txt
ErrorDeprecated-stderr.txt
ErrorDeprecated.cmake
ErrorDev-result.txt
ErrorDev-stderr.txt
ErrorDev.cmake
ErrorNoWarningDeprecated-result.txt
ErrorNoWarningDeprecated-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
ErrorNoWarningDeprecated.json.in
ErrorNoWarningDev-result.txt
ErrorNoWarningDev-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
ErrorNoWarningDev.json.in
ExplicitNoTrace.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
ExtraPresetField-result.txt
ExtraPresetField-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
ExtraPresetField.json.in
ExtraRootField-result.txt
ExtraRootField-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
ExtraRootField.json.in
ExtraVariableField-result.txt
ExtraVariableField-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
ExtraVariableField.json.in
FileDir.cmake CMakePresets.json: Add ${fileDir} macro 2022-03-07 18:03:16 -05:00
FileDir.json.in CMakePresets.json: Add ${fileDir} macro 2022-03-07 18:03:16 -05:00
FileDirFuture-result.txt CMakePresets.json: Add ${fileDir} macro 2022-03-07 18:03:16 -05:00
FileDirFuture-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
FileDirFuture.json.in CMakePresets.json: Add ${fileDir} macro 2022-03-07 18:03:16 -05:00
FuturePresetInstallDirField-result.txt cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
FuturePresetInstallDirField-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
FuturePresetInstallDirField.json.in cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
FuturePresetToolchainField-result.txt cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
FuturePresetToolchainField-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
FuturePresetToolchainField.json.in cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
Good-stdout.txt CMakePresets.json: Add ${sourceDirName} macro 2020-10-22 11:09:28 -04:00
Good.cmake CMakePresets.json: Add ${sourceDirName} macro 2020-10-22 11:09:28 -04:00
GoodBinaryCmdLine.cmake
GoodBinaryRelative.cmake
GoodBinaryUp.cmake
GoodBOM.cmake
GoodBOM.json.in
GoodGeneratorCmdLine.cmake
GoodInheritanceChild.cmake
GoodInheritanceMacro.cmake
GoodInheritanceMulti.cmake
GoodInheritanceMultiSecond.cmake
GoodInheritanceOverride.cmake
GoodInheritanceParent.cmake
GoodInstall.json.in cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
GoodInstallCommandLine.cmake cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
GoodInstallDefault.cmake cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
GoodInstallInherit.cmake cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
GoodInstallOverride.cmake cmake: configure preset add support for --install-prefix mapping 2021-03-09 13:53:16 -05:00
GoodNoArgs.cmake
GoodNoS.cmake CMakePresets.json: Rework how --preset argument is handled 2020-10-26 22:32:45 +11:00
GoodNoSCache.cmake Tests: Update tests to run in symlinked tree 2023-09-22 09:30:52 -04:00
GoodNoSCachePrep.cmake CMakePresets.json: Rework how --preset argument is handled 2020-10-26 22:32:45 +11:00
GoodNoSourceArg.cmake CMakePresets.json: Don't warn if no path argument is given 2020-11-02 09:46:08 -05:00
GoodSpaces-stdout.txt cmake: Document '--preset <preset>' form of the argument 2021-02-23 09:11:32 -05:00
GoodSpaces.cmake
GoodSpacesEq-stdout.txt cmake: Document '--preset <preset>' form of the argument 2021-02-23 09:11:32 -05:00
GoodSpacesEq.cmake cmake: Document '--preset <preset>' form of the argument 2021-02-23 09:11:32 -05:00
GoodToolchain.json.in cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
GoodToolchainCommandLine.cmake cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
GoodToolchainDefault.cmake cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
GoodToolchainInherit.cmake cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
GoodToolchainOverride.cmake cmake-presets: Introduce toolchainFile preset option 2021-04-28 17:22:25 -04:00
GoodUserFromMain.cmake
GoodUserFromMain.json.in
GoodUserFromMainUser.json.in
GoodUserFromUser.cmake
GoodUserFromUser.json.in
GoodUserFromUserUser.json.in
GoodUserOnly.cmake
GoodUserOnlyUser.json.in
GoodWindowsBackslash.cmake
GraphvizValid-result.txt presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValid-stdout.txt presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValid.cmake presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValid.json.in presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValidOldSchema-result.txt presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValidOldSchema-stderr.txt presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValidOldSchema.cmake presets: Add graphviz support 2024-07-30 10:27:03 -04:00
GraphvizValidOldSchema.json.in presets: Add graphviz support 2024-07-30 10:27:03 -04:00
HighVersion-result.txt
HighVersion-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
HighVersion.json.in
HostSystemName.cmake CMakePresets.json: Add ${hostSystemName} macro 2021-03-15 14:41:42 -04:00
HostSystemName.json.in CMakePresets.json: Add ${hostSystemName} macro 2021-03-15 14:41:42 -04:00
HostSystemNameFuture-result.txt CMakePresets.json: Add ${hostSystemName} macro 2021-03-15 14:41:42 -04:00
HostSystemNameFuture-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
HostSystemNameFuture.json.in CMakePresets.json: Add ${hostSystemName} macro 2021-03-15 14:41:42 -04:00
Include-stdout.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
Include.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCommon.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle3Files2.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle3Files3.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle3Files-result.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle3Files-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
IncludeCycle3Files.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle-result.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycle-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
IncludeCycle.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeCycleUser.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeExpansion-stdout.txt presets: add support for macro expansion to includes 2023-04-26 10:03:53 -04:00
IncludeExpansion.json.in presets: add support for macro expansion to includes 2023-04-26 10:03:53 -04:00
IncludeExpansionOtherMacros-stdout.txt presets: Expand more macros in the include directive 2024-02-21 13:47:08 -05:00
IncludeExpansionOtherMacros.json.in presets: Expand more macros in the include directive 2024-02-21 13:47:08 -05:00
IncludeNotFound-result.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeNotFound-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
IncludeNotFound.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeOutsideProject.cmake CMakePresets: Allow files included from CMakePresets.json to be anywhere 2022-01-19 11:21:35 -05:00
IncludeOutsideProject.json.in Tests: Forward tested CMake generator to more cases 2025-01-15 08:21:31 -05:00
IncludeOutsideProjectInclude.json presets: bump version to v5 2022-03-08 08:18:02 -05:00
IncludeOutsideProjectIntermediate.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeOutsideProjectUser.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeUser.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeUserCommon.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeUserOutsideProject.cmake CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeUserOutsideProjectUser.json.in Tests: Forward tested CMake generator to more cases 2025-01-15 08:21:31 -05:00
IncludeV3-result.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeV3-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
IncludeV3.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeV4V3-result.txt CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeV4V3-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
IncludeV4V3.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
IncludeV4V3Extra.json.in CMakePresets: Add include field 2022-01-06 19:46:41 -05:00
InvalidArchitectureStrategy-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
InvalidArchitectureStrategy-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidArchitectureStrategy.json.in CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
InvalidGenerator-result.txt
InvalidGenerator-stderr.txt
InvalidGeneratorCmdLine-result.txt
InvalidGeneratorCmdLine-stderr.txt
InvalidInheritance-result.txt
InvalidInheritance-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
InvalidInheritance.json.in
InvalidPresetBinaryDir-result.txt
InvalidPresetBinaryDir-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidPresetBinaryDir.json.in
InvalidPresetGenerator-result.txt
InvalidPresetGenerator-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidPresetGenerator.json.in
InvalidPresetName-result.txt
InvalidPresetName-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidPresetName.json.in
InvalidPresets-result.txt
InvalidPresets-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidPresets.json.in
InvalidPresetVendor-result.txt
InvalidPresetVendor-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidPresetVendor.json.in
InvalidRegex-result.txt CMakePresets.json: Add matches condition 2021-03-31 10:24:24 -04:00
InvalidRegex-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
InvalidRegex.json.in CMakePresets.json: Add matches condition 2021-03-31 10:24:24 -04:00
InvalidRoot-result.txt
InvalidRoot-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidRoot.json.in
InvalidToolsetStrategy-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
InvalidToolsetStrategy-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidToolsetStrategy.json.in CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
InvalidVariables-result.txt
InvalidVariables-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidVariables.json.in
InvalidVariableValue-result.txt
InvalidVariableValue-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidVariableValue.json.in
InvalidVendor-result.txt
InvalidVendor-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidVendor.json.in
InvalidVersion-result.txt
InvalidVersion-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
InvalidVersion.json.in
JSONParseError-result.txt
JSONParseError-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
JSONParseError.json.in
ListAllPresetsNoBuild-stdout.txt CMakePresets.json: Fix formatting of --list-presets=all 2022-08-31 10:13:32 -04:00
ListAllPresetsNoBuild.json.in CMakePresets.json: Fix formatting of --list-presets=all 2022-08-31 10:13:32 -04:00
ListAllPresetsNoTest-stdout.txt CMakePresets.json: Fix formatting of --list-presets=all 2022-08-31 10:13:32 -04:00
ListAllPresetsNoTest.json.in CMakePresets.json: Fix formatting of --list-presets=all 2022-08-31 10:13:32 -04:00
ListConditions-stdout.txt CMakePresets.json: Add matches condition 2021-03-31 10:24:24 -04:00
ListConfigurePresetsWorkingDir-stdout.txt cmake: --list=presets=[type] doesn't generate incorrect warnings 2022-04-11 10:46:03 -04:00
ListPresets-stdout.txt CMakePresets.json: Make --list-presets show presets with no generator 2021-07-06 14:36:27 -04:00
ListPresets.json.in CMakePresets.json: Make --list-presets show presets with no generator 2021-07-06 14:36:27 -04:00
ListPresetsHidden-result.txt
ListPresetsHidden-stderr.txt
ListPresetsHidden-stdout.txt CMakePresets.json: Make --list-presets show presets with no generator 2021-07-06 14:36:27 -04:00
ListPresetsInvalidType-result.txt cmake --list-presets: List package as a valid option 2022-09-15 14:50:55 -04:00
ListPresetsInvalidType-stderr.txt cmake --list-presets: List package as a valid option 2022-09-15 14:50:55 -04:00
ListPresetsNoSuchPreset-result.txt
ListPresetsNoSuchPreset-stderr.txt
ListPresetsNoSuchPreset-stdout.txt CMakePresets.json: Make --list-presets show presets with no generator 2021-07-06 14:36:27 -04:00
ListPresetsWorkingDir-stdout.txt CMakePresets.json: Make --list-presets show presets with no generator 2021-07-06 14:36:27 -04:00
LowVersion-result.txt
LowVersion-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
LowVersion.json.in
main.c
MinimumRequiredEmpty.cmake
MinimumRequiredEmpty.json.in
MinimumRequiredInvalid-result.txt
MinimumRequiredInvalid-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
MinimumRequiredInvalid.json.in
MinimumRequiredMajor-result.txt
MinimumRequiredMajor-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
MinimumRequiredMajor.json.in
MinimumRequiredMinor-result.txt
MinimumRequiredMinor-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
MinimumRequiredMinor.json.in
MinimumRequiredPatch-result.txt
MinimumRequiredPatch-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
MinimumRequiredPatch.json.in
moreThings.json.in Help: Improve wording and structure related to preset includes 2022-03-02 11:37:57 +11:00
NoCMakePresets-result.txt
NoCMakePresets-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
NoCommentValid-result.txt presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
NoCommentValid.cmake presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
NoCommentValid.json.in presets: Allow comments in presets files 2024-06-24 15:42:46 -04:00
NoDebug-stdout.txt cmake: Print configure/generate time 2023-01-19 09:51:07 -05:00
NoDebug.cmake
NoGraphvizValid-result.txt presets: Add graphviz support 2024-07-30 10:27:03 -04:00
NoGraphvizValid.cmake presets: Add graphviz support 2024-07-30 10:27:03 -04:00
NoGraphvizValid.json.in presets: Add graphviz support 2024-07-30 10:27:03 -04:00
NoPresetArgument-result.txt
NoPresetArgument-stderr.txt cmake: redesign command-line argument parsing 2020-11-19 08:53:58 -05:00
NoPresetArgumentEq-result.txt cmake: Document '--preset <preset>' form of the argument 2021-02-23 09:11:32 -05:00
NoPresetArgumentEq-stderr.txt cmake: Document '--preset <preset>' form of the argument 2021-02-23 09:11:32 -05:00
NoPresetBinaryDir-result.txt
NoPresetBinaryDir-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
NoPresetBinaryDir.json.in
NoPresetGenerator-result.txt
NoPresetGenerator-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
NoPresetGenerator.json.in
NoPresetName-result.txt
NoPresetName-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
NoPresetName.json.in
NoPresets-result.txt
NoPresets-stderr.txt
NoPresets-stdout.txt
NoPresets.json.in
NoSuchMacro-result.txt
NoSuchMacro-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
NoSuchMacro.json.in CMakePresets.json: Properly report macro expansion errors 2020-10-21 09:20:52 -04:00
NoSuchPreset-result.txt
NoSuchPreset-stderr.txt
NoTrace.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
NoVariableValue-result.txt
NoVariableValue-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
NoVariableValue.json.in
NoVersion-result.txt
NoVersion-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
NoVersion.json.in
NoWarningFlags-stderr.txt
NoWarningFlags.cmake
OptionalBinaryDirField.cmake cmake-presets: Make generator and binaryDir fields optional 2021-04-07 01:24:44 +02:00
OptionalBinaryDirField.json.in cmake-presets: Make generator and binaryDir fields optional 2021-04-07 01:24:44 +02:00
OptionalBinaryDirFieldNoS.cmake CMakePresets.json: Fix expansion issue with empty binaryDir 2021-07-16 10:25:40 -04:00
OptionalBinaryDirFieldNoS.json.in CMakePresets.json: Fix expansion issue with empty binaryDir 2021-07-16 10:25:40 -04:00
OptionalGeneratorField.cmake cmake-presets: Make generator and binaryDir fields optional 2021-04-07 01:24:44 +02:00
OptionalGeneratorField.json.in cmake-presets: Make generator and binaryDir fields optional 2021-04-07 01:24:44 +02:00
otherThings.json.in Help: Improve wording and structure related to preset includes 2022-03-02 11:37:57 +11:00
PathListSep.cmake cmake-presets: add ${pathListSep} macro 2022-05-12 10:37:49 -04:00
PathListSep.json.in cmake-presets: add ${pathListSep} macro 2022-05-12 10:37:49 -04:00
PathListSepFuture-result.txt cmake-presets: add ${pathListSep} macro 2022-05-12 10:37:49 -04:00
PathListSepFuture-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
PathListSepFuture.json.in cmake-presets: add ${pathListSep} macro 2022-05-12 10:37:49 -04:00
PresetNotObject-result.txt
PresetNotObject-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
PresetNotObject.json.in
RunCMakeTest.cmake Presets: Only print presets variables for verbose log level or higher 2025-02-10 22:56:55 +11:00
SchemaNotSupported-result.txt presets: Add $schema property to JSON schema 2023-09-12 18:18:37 +08:00
SchemaNotSupported-stderr.txt presets: Add $schema property to JSON schema 2023-09-12 18:18:37 +08:00
SchemaNotSupported.json.in presets: Add $schema property to JSON schema 2023-09-12 18:18:37 +08:00
SchemaSupported-result.txt presets: Add $schema property to JSON schema 2023-09-12 18:18:37 +08:00
SchemaSupported.json.in presets: Add $schema property to JSON schema 2023-09-12 18:18:37 +08:00
SimpleFalse-result.txt CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
SimpleFalse-stderr.txt CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
SimpleTrue.cmake CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
SubConditionNull-result.txt CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
SubConditionNull-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
SubConditionNull.json.in CMakePresets.json: Add the ability to conditionally disable presets 2021-03-22 15:04:54 -04:00
TestVariable.cmake
Trace-stderr.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
Trace.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
Trace.json.in presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceAll.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceExpand-stderr.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceExpand.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceFormatHuman-stderr.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceFormatHuman.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceFormatJSON-stderr.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceFormatJSON.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceNotSupported-result.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceNotSupported-stderr.txt presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceNotSupported.json.in presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceRedirect.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
TraceSource.cmake presets: Add trace options to configure presets 2023-03-30 09:18:53 -04:00
UnclosedMacro-result.txt
UnclosedMacro-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
UnclosedMacro.json.in CMakePresets.json: Properly report macro expansion errors 2020-10-21 09:20:52 -04:00
UnknownArchitectureStrategy-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
UnknownArchitectureStrategy-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
UnknownArchitectureStrategy.json.in CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
UnknownToolsetStrategy-result.txt CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
UnknownToolsetStrategy-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
UnknownToolsetStrategy.json.in CMakePresets.json: Split cmakeGeneratorConfig field 2020-10-22 11:24:39 -04:00
UseHiddenPreset-result.txt
UseHiddenPreset-stderr.txt
UserDuplicateCross-result.txt
UserDuplicateCross-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
UserDuplicateCross.json.in
UserDuplicateCrossUser.json.in
UserDuplicateInUser-result.txt
UserDuplicateInUser-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
UserDuplicateInUserUser.json.in
UserInheritance-result.txt
UserInheritance-stderr.txt presets: Improve JSON parser and error messages 2023-03-29 10:41:19 -04:00
UserInheritance.json.in
UserInheritanceUser.json.in
V2InheritV3Optional.cmake CMakePresets: Check presets with their own file version 2021-07-27 11:45:57 -04:00
V2InheritV3Optional.json.in CMakePresets: Check presets with their own file version 2021-07-27 11:45:57 -04:00
V2InheritV3OptionalUser.json.in CMakePresets: Check presets with their own file version 2021-07-27 11:45:57 -04:00
validate_schema.cmake CMake: Use FindPython instead of FindPythonInterp to build CMake itself 2022-04-21 14:23:36 -04:00
validate_schema.py Tests: Always load presets schema as UTF-8 2023-04-07 18:22:13 +10:00
VariableNotObject-result.txt
VariableNotObject-stderr.txt JSON: Improve JSON error message formatting 2025-03-13 10:44:31 -04:00
VariableNotObject.json.in
VendorMacro-result.txt
VendorMacro-stderr.txt
VisualStudioGeneratorArch-result.txt
VisualStudioGeneratorArch-stderr.txt
VisualStudioInheritanceChild.cmake
VisualStudioInheritanceMulti.cmake
VisualStudioInheritanceMultiSecond.cmake
VisualStudioInheritanceOverride.cmake
VisualStudioInheritanceParent.cmake
VisualStudioToolset.cmake
VisualStudioToolsetOverride.cmake
VisualStudioWin32.cmake
VisualStudioWin32Override.cmake
VisualStudioWin64.cmake
WarningFlags-stderr.txt
WarningFlags.cmake
Warnings.json.in
WarningsBase.cmake