mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-02 11:49:55 -06:00
Help: Document when LINK_FLAGS and STATIC_LIBRARY_FLAGS are used
This commit is contained in:
committed by
Brad King
parent
9561d42f95
commit
6b17d85873
@@ -1,7 +1,7 @@
|
||||
add_link_options
|
||||
----------------
|
||||
|
||||
Adds options to the link of targets.
|
||||
Adds options to the link of shared library, module and executable targets.
|
||||
|
||||
::
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
LINK_OPTIONS
|
||||
------------
|
||||
|
||||
List of options to use for the link step.
|
||||
List of options to use for the link step of shared library, module
|
||||
and executable targets.
|
||||
|
||||
This property holds a :ref:`;-list <CMake Language Lists>` of options
|
||||
given so far to the :command:`add_link_options` command.
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
LINK_FLAGS
|
||||
----------
|
||||
|
||||
Additional flags to use when linking this target.
|
||||
Additional flags to use when linking this target if it is a shared library,
|
||||
module library, or an executable. Static libraries need to use
|
||||
:prop_tgt:`STATIC_LIBRARY_FLAGS`.
|
||||
|
||||
The LINK_FLAGS property, managed as a string, can be used to add extra flags
|
||||
to the link step of a target. :prop_tgt:`LINK_FLAGS_<CONFIG>` will add to the
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
LINK_FLAGS_<CONFIG>
|
||||
-------------------
|
||||
|
||||
Per-configuration linker flags for a target.
|
||||
Per-configuration linker flags for a shared library, module or executable target.
|
||||
|
||||
This is the configuration-specific version of LINK_FLAGS.
|
||||
This is the configuration-specific version of :prop_tgt:`LINK_FLAGS`.
|
||||
|
||||
.. note::
|
||||
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
STATIC_LIBRARY_FLAGS
|
||||
--------------------
|
||||
|
||||
Extra flags to use when linking static libraries.
|
||||
Archiver (or MSVC librarian) flags for a static library target.
|
||||
Targets that are shared libraries, modules, or executables can use
|
||||
the :prop_tgt:`LINK_OPTIONS` or :prop_tgt:`LINK_FLAGS` target property.
|
||||
|
||||
Extra flags to use when linking a static library.
|
||||
The STATIC_LIBRARY_FLAGS property, managed as a string, can be used to add
|
||||
extra flags to the link step of a static library target.
|
||||
:prop_tgt:`STATIC_LIBRARY_FLAGS_<CONFIG>` will add to the configuration
|
||||
``<CONFIG>``, for example, ``DEBUG``, ``RELEASE``, ``MINSIZEREL``,
|
||||
``RELWITHDEBINFO``, ...
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
STATIC_LIBRARY_FLAGS_<CONFIG>
|
||||
-----------------------------
|
||||
|
||||
Per-configuration flags for creating a static library.
|
||||
Per-configuration archiver (or MSVC librarian) flags for a static library target.
|
||||
|
||||
This is the configuration-specific version of STATIC_LIBRARY_FLAGS.
|
||||
This is the configuration-specific version of :prop_tgt:`STATIC_LIBRARY_FLAGS`.
|
||||
|
||||
Reference in New Issue
Block a user