Brad King
835f34949e
Help: Update cmake-buildsystem(7) build and usage requirements
...
Re-organize the section to explicitly describe target-specific
commands, build properties, and usage requirement properties.
Add builtin transitive properties that have been created since
the document was first written.
2024-04-24 09:06:32 -04:00
Brad King
2744f14db1
codespell: Fix typos
2023-11-17 09:58:21 -05:00
Brad King
da51e8f59b
Help: Cross-reference install command signatures as commands
...
Replace manual anchors with proper command signature cross-references.
2023-08-02 13:43:53 -04:00
Craig Scott
a3dfaf8a5c
Help: Fix wrong command name in target_precompile_headers docs
2023-06-29 09:27:10 +10:00
Alex Turbov
d4d1f85297
Help: Move a note about arguments and genexes into include file
2022-11-09 23:52:30 +04:00
Alex Turbov
65457e4fae
Help: Add _See Also_ sections to related CMake commands
2022-11-09 23:52:30 +04:00
Alex Turbov
c86ec79d07
Help: Use direct refs to genexes instead of `$<GENEX-NAME>
`
2022-11-09 23:52:30 +04:00
Hinell
3d31f99b74
Help: Link from usage requirement commands to detailed explanation
...
Augment vague mentions of "Transitive Usage Requirements" with links to
a detailed explanation.
Fixes : #23799
2022-09-16 10:54:27 -04:00
Brad King
5dd356cefc
Help: Convert some genex names to explicit cross-references
...
Since commit c2dc7e0f53
(Help: Convert genex documentation to sphinx
domain objects, 2021-01-15) we can use `:genex:` cross-references to
link to named generator expressions. Update some places to do this.
This is meant to demonstrate the capability, not as a comprehensive
sweep.
2021-02-05 16:05:25 -05:00
Kitware Robot
496ec6036f
Help: Add Sphinx 'versionadded' directives to each top-level document
...
Run the `Utilities/Sphinx/update_versions.py` script to add initial
markup to every top-level document and find module.
Issue: #19715
2020-07-06 10:23:20 -04:00
Arcturus
a09195e7bf
Help: Rename 'artefact' to 'artifact' in target_precompile_headers
2020-06-02 13:26:38 -04:00
Brad King
b204bae261
target_precompile_headers: Fix documented example using genex
...
When the path to a header file is specified using a generator
expression, evaluation of the genex must produce an absolute path.
Update our documented example and add a test covering the case.
Fixes : #20617
2020-04-27 14:12:41 -04:00
Craig Scott
cc88ede7a3
Help: Provide guidance on INTERFACE for target_precompile_headers()
...
Fixes : #19953
2019-11-14 00:49:31 +11:00
Craig Scott
dae9a808fe
Help: Reorganise target_precompile_headers() docs for readability
...
Incorporates clarification of behavior when trying to specify
REUSE_FROM on a target that already has its own precompile
headers set.
Fixes : #19970
2019-11-14 00:49:31 +11:00
Brad King
f35df783b5
Help: Document target_precompile_headers genex with angle brackets
...
When passing a `<header>` inside a generator expression, the closing
`>` needs to be encoded as `$<ANGLE-R>`. Add an example to the docs.
Fixes : #19940
2019-11-08 09:49:26 -05:00
Brad King
ac75886525
PCH: Document and test COMPILE_LANGUAGE genex for per-language header
...
Fixes : #19839
2019-10-16 10:32:56 -04:00
Cristian Adam
acb9511044
Precompile headers: Treat headers as relative to current source directory
...
Teach `target_precompile_headers` to treat relative paths the
same way as `target_sources`.
Fixes : #19733
2019-09-23 11:13:13 -04:00
Cristian Adam
729d997f10
Precompile Headers: Add REUSE_FROM signature
...
Add the ability to share precompiled headers artifacts between
targets.
Fixes : #19659
2019-09-17 11:58:38 +02:00
Cristian Adam
8da78d4efe
Precompile headers: Update documentation
2019-08-28 11:47:51 -04:00