summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakePresetErrors.h
diff options
context:
space:
mode:
authorArtin Alavi <1361714+Arastais@users.noreply.github.com>2023-02-07 07:30:21 (GMT)
committerBrad King <brad.king@kitware.com>2023-03-30 13:18:53 (GMT)
commit8e579b0228ae410aa83a4c45f1fbb790c4a6cf12 (patch)
tree8ce47bf63d0ff0a515b10593c5e3cdf75df9260e /Source/cmCMakePresetErrors.h
parent4901fdb201bc6264e976e105780a490d9c0eba19 (diff)
downloadCMake-8e579b0228ae410aa83a4c45f1fbb790c4a6cf12.zip
CMake-8e579b0228ae410aa83a4c45f1fbb790c4a6cf12.tar.gz
CMake-8e579b0228ae410aa83a4c45f1fbb790c4a6cf12.tar.bz2
presets: Add trace options to configure presets
Add JSON schema version 7 to support them. Fixes: #22543
Diffstat (limited to 'Source/cmCMakePresetErrors.h')
-rw-r--r--Source/cmCMakePresetErrors.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmCMakePresetErrors.h b/Source/cmCMakePresetErrors.h
index c669cb1..0db391e 100644
--- a/Source/cmCMakePresetErrors.h
+++ b/Source/cmCMakePresetErrors.h
@@ -176,6 +176,9 @@ const auto CTEST_JUNIT_UNSUPPORTED = [](cmJSONState* state) -> void {
state->AddError(
"File version must be 6 or higher for CTest JUnit output support");
};
+const auto TRACE_UNSUPPORTED = [](cmJSONState* state) -> void {
+ state->AddError("File version must be 7 or higher for trace preset support");
+};
const auto UNRECOGNIZED_CMAKE_VERSION = [](const std::string& version,
int current, int required) {
return [version, current, required](const Json::Value* value,