diff options
author | Brad King <brad.king@kitware.com> | 2019-10-15 15:15:45 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-10-15 15:15:45 (GMT) |
commit | 4041f6a3273f5638c28c7c9ff48f0326088531c7 (patch) | |
tree | 6423fc33b7e3cdabf3039902edcdd966eb9fd0f5 | |
parent | 7716be4561505118bee90d54357f83f37092b53f (diff) | |
parent | fb16e0e7c05c9c227f6fb2a6ec5dbcae95b12880 (diff) | |
download | CMake-4041f6a3273f5638c28c7c9ff48f0326088531c7.zip CMake-4041f6a3273f5638c28c7c9ff48f0326088531c7.tar.gz CMake-4041f6a3273f5638c28c7c9ff48f0326088531c7.tar.bz2 |
Merge branch 'doc-static-lib-flags' into release-3.16
Merge-request: !3919
-rw-r--r-- | Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst | 10 | ||||
-rw-r--r-- | Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst | 12 |
2 files changed, 17 insertions, 5 deletions
diff --git a/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst b/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst index 9c38673..1a810ce 100644 --- a/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst +++ b/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst @@ -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. diff --git a/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst b/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst index b9f8003..e561dc6 100644 --- a/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst +++ b/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst @@ -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. |