summaryrefslogtreecommitdiffstats
path: root/Help/release
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-11-30 11:48:26 (GMT)
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-12-23 13:05:36 (GMT)
commit482497e0debc3de9f125c8c849a40872971a4a7e (patch)
tree2ae4aefba1e626668e411c53399cc241662e18d7 /Help/release
parent10fea25139cc302ef0f0a41aa68b44cda72a4fd2 (diff)
downloadCMake-482497e0debc3de9f125c8c849a40872971a4a7e.zip
CMake-482497e0debc3de9f125c8c849a40872971a4a7e.tar.gz
CMake-482497e0debc3de9f125c8c849a40872971a4a7e.tar.bz2
trace: Add JSON output format
Add a new `--trace-format=` flag, to enable the new JSON trace output format. This new format is easier to parse by machines than the existing format. This new format also removes the ambiguity of the whitespace in the "old" format (e.g. is that whitespace part of a file path, or does it seperate arguments)
Diffstat (limited to 'Help/release')
-rw-r--r--Help/release/dev/json_trace.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/dev/json_trace.rst b/Help/release/dev/json_trace.rst
new file mode 100644
index 0000000..69a1fb7
--- /dev/null
+++ b/Help/release/dev/json_trace.rst
@@ -0,0 +1,7 @@
+json-trace
+----------
+
+* :manual:`cmake(1)` gained a ``--trace-format`` command line option that
+ can be used to set the ``--trace`` output format. Currently, the old
+ human readable and the new JSON format are supported. The new JSON format
+ is easier to parse automatically, than the existing format.