Help: Clarify documentation of CMAKE_STATIC_LINKER_FLAGS

Issue: #19838
This commit is contained in:
Brad King
2019-10-15 09:43:00 -04:00
parent 9150c818b7
commit fb16e0e7c0
2 changed files with 17 additions and 5 deletions

View File

@@ -1,6 +1,12 @@
CMAKE_STATIC_LINKER_FLAGS
-------------------------
Linker flags to be used to create static libraries.
Flags to be used to create static libraries. These flags will be passed
to the archiver when creating a static library.
These flags will be used by the linker when creating a static library.
See also :variable:`CMAKE_STATIC_LINKER_FLAGS_<CONFIG>`.
.. note::
Static libraries do not actually link. They are essentially archives
of object files. The use of the name "linker" in the name of this
variable is kept for compatibility.

View File

@@ -1,7 +1,13 @@
CMAKE_STATIC_LINKER_FLAGS_<CONFIG>
----------------------------------
Flags to be used when linking a static library.
Flags to be used to create static libraries. These flags will be passed
to the archiver when creating a static library in the ``<CONFIG>``
configuration.
Same as ``CMAKE_C_FLAGS_*`` but used by the linker when creating static
libraries.
See also :variable:`CMAKE_STATIC_LINKER_FLAGS`.
.. note::
Static libraries do not actually link. They are essentially archives
of object files. The use of the name "linker" in the name of this
variable is kept for compatibility.