Help: Fix typos and formatting for 4.2 release

This commit is contained in:
Craig Scott
2025-11-14 14:22:21 +11:00
parent 39d4fc2bb4
commit 730cad9cb6
4 changed files with 11 additions and 9 deletions

View File

@@ -297,7 +297,7 @@ Manipulation
.. versionadded:: 4.2
Store in an ``<out-var>`` a regular expression matching the ``<input>``.
All characters that have special meaning in a regular expressions are
All characters that have special meaning in a regular expression are
escaped, such that the output string can be used as part of a regular
expression to match the input literally.

View File

@@ -8,8 +8,8 @@ file. An empty string value disables custom object naming. The value must be a
relative path, and may not include special directory components (e.g.,
``..``).
Note that the object name may not be used as-is in
:prop_tgt:`INSTALL_OBJECT_NAME_STRATEGY` strategies, but instead changed as
Note that the object name might not be used as-is in some
:prop_tgt:`INSTALL_OBJECT_NAME_STRATEGY` strategies. It may be changed as
the strategy requires to fulfill its goals.
This property supports
@@ -20,6 +20,7 @@ This property supports
this property, collisions must be avoided in the project code. CMake has a
number of source files it generates that also create object files that may
collide with a given custom name. These include:
* Generated PCH source files (``cmake_pch``)
* Generated Unity compilation files (``unity_``)
* Generated Unity compilation files (``unity_...``)
* Qt autogen sources (``moc_compilations.cpp``)

View File

@@ -7,9 +7,9 @@ Set the object name (without the object extension) of the source file. An
empty string value disables custom object naming. The value must be a relative
path, and may not include special directory components (e.g., ``..``).
Note that the object name may not be used as-is in
Note that the object name might not be used as-is in
:variable:`CMAKE_INTERMEDIATE_DIR_STRATEGY` and
:prop_tgt:`INSTALL_OBJECT_NAME_STRATEGY` strategies, but instead changed as
:prop_tgt:`INSTALL_OBJECT_NAME_STRATEGY` strategies. It may be changed as
the strategy requires to fulfill its goals.
When installing objects, the :prop_sf:`INSTALL_OBJECT_NAME` property takes
@@ -24,10 +24,11 @@ allow for context-sensitive (i.e., configuration-dependent) expressions.
this property, collisions must be avoided in the project code. CMake has a
number of source files it generates that also create object files that may
collide with a given custom name. These include:
* Generated PCH source files (``cmake_pch``)
* Generated Unity compilation files (``unity_``)
* Generated Unity compilation files (``unity_...``)
* Qt autogen sources (``moc_compilations.cpp``)
.. note::
The :generator:`FASTBuild` and :generator:`Xcode` generators do not support
this property and it is ignored.
this property and will ignore it.

View File

@@ -686,7 +686,7 @@ overridden if required.
)
This snippet defines two environment variables when configuring the example
project. The ``SDKROOT`` environment variable is set to ``macosx`, while
project. The ``SDKROOT`` environment variable is set to ``macosx``, while
the value of ``PKG_CONFIG_PATH`` is forwarded to the external project.
Environment modifications work with ``LIST_SEPARATOR`` to replace the