summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2020-05-25 14:40:47 (GMT)
committerKitware Robot <kwrobot@kitware.com>2020-05-25 14:40:56 (GMT)
commit15b9b41d72d1de2299dbfd9e4f05c456b7a9124e (patch)
tree04a423ef2278228cd3cf31ac51b3a76e1d0ace64 /Help
parent54baf639652a0590825fef4f600645919ef13913 (diff)
parent9f6d40ee23113f1317e54d662316752adb9f368e (diff)
downloadCMake-15b9b41d72d1de2299dbfd9e4f05c456b7a9124e.zip
CMake-15b9b41d72d1de2299dbfd9e4f05c456b7a9124e.tar.gz
CMake-15b9b41d72d1de2299dbfd9e4f05c456b7a9124e.tar.bz2
Merge topic 'fileApiAddPrecompileHeadersBacktrace'
9f6d40ee23 fileapi: Extend codemodel targets with PRECOMPILE_HEADERS b698764a31 Tests: Add a PCH example to RunCMake.FileAPI codemodel-v2 b3812c0e54 Tests: Fix indentation in RunCMake.FileAPI cxx_exe.json 9c48804b69 PCH: Fix source group of per-architecture PCH headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4684
Diffstat (limited to 'Help')
-rw-r--r--Help/manual/cmake-file-api.7.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/Help/manual/cmake-file-api.7.rst b/Help/manual/cmake-file-api.7.rst
index 12eecd9..91be31d 100644
--- a/Help/manual/cmake-file-api.7.rst
+++ b/Help/manual/cmake-file-api.7.rst
@@ -899,6 +899,22 @@ with members:
an unsigned integer 0-based index into the ``backtraceGraph``
member's ``nodes`` array.
+ ``precompileHeaders``
+ Optional member that is present when :command:`target_precompile_headers`
+ or other command invocations set :prop_tgt:`PRECOMPILE_HEADERS` on the
+ target. The value is a JSON array with an entry for each header. Each
+ entry is a JSON object with members:
+
+ ``header``
+ Full path to the precompile header file.
+
+ ``backtrace``
+ Optional member that is present when a CMake language backtrace to
+ the :command:`target_precompile_headers` or other command invocation
+ that added this precompiled header is available. The value is an
+ unsigned integer 0-based index into the ``backtraceGraph`` member's
+ ``nodes`` array.
+
``defines``
Optional member that is present when there are preprocessor definitions.
The value is a JSON array with an entry for each definition. Each