diff options
author | Brad King <brad.king@kitware.com> | 2019-10-17 17:52:28 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2019-10-17 17:52:49 (GMT) |
commit | d61b8921acde5650dbe6d20ec7b77c6f7522c876 (patch) | |
tree | 85b9078be46c3c289e1e04f26a9d3c2f865e0b8b /Help/command | |
parent | ea048ed66c488a57ff1fe4477e07b489bf235972 (diff) | |
parent | ac75886525c647ef7081dc11f6c0c128463b7ecd (diff) | |
download | CMake-d61b8921acde5650dbe6d20ec7b77c6f7522c876.zip CMake-d61b8921acde5650dbe6d20ec7b77c6f7522c876.tar.gz CMake-d61b8921acde5650dbe6d20ec7b77c6f7522c876.tar.bz2 |
Merge topic 'doc-pch-compile-language'
ac75886525 PCH: Document and test COMPILE_LANGUAGE genex for per-language header
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3925
Diffstat (limited to 'Help/command')
-rw-r--r-- | Help/command/target_precompile_headers.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Help/command/target_precompile_headers.rst b/Help/command/target_precompile_headers.rst index 3a32f41..d283948 100644 --- a/Help/command/target_precompile_headers.rst +++ b/Help/command/target_precompile_headers.rst @@ -47,6 +47,9 @@ with the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual for available expressions. See the :manual:`cmake-compile-features(7)` manual for information on compile features and a list of supported compilers. +The ``$<COMPILE_LANGUAGE:...>`` generator expression is particularly +useful for specifying a language-specific header to precompile for +only one language (e.g. ``CXX`` and not ``C``). Usage ^^^^^ @@ -56,6 +59,7 @@ Usage target_precompile_headers(<target> PUBLIC project_header.h + "$<$<COMPILE_LANGUAGE:CXX>:cxx_only.h>" PRIVATE [["other_header.h"]] <unordered_map> |