diff options
author | Craig Scott <craig.scott@crascit.com> | 2024-03-22 10:08:50 (GMT) |
---|---|---|
committer | Craig Scott <craig.scott@crascit.com> | 2024-03-25 21:03:14 (GMT) |
commit | 1c7ccefd83784f113768eaea085bce67f3c26fba (patch) | |
tree | 220c325128d2fa54e374ce1d9b9bcdf77aeb1fd2 | |
parent | aecea7b28bbf2e7651c7d01af496f5f1c498364d (diff) | |
download | CMake-1c7ccefd83784f113768eaea085bce67f3c26fba.zip CMake-1c7ccefd83784f113768eaea085bce67f3c26fba.tar.gz CMake-1c7ccefd83784f113768eaea085bce67f3c26fba.tar.bz2 |
Help: Add custom linker example for CMAKE_<LANG>_USING_LINKER_<TYPE>
-rw-r--r-- | Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst b/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst index 88c0335..1cf7d28 100644 --- a/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst +++ b/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst @@ -34,3 +34,11 @@ compiler frontend: set(CMAKE_C_USING_LINKER_LLD "/path/to/lld-link.exe") set(CMAKE_C_USING_LINKER_MODE TOOL) + +A custom linker type can also be defined, usually in a toolchain file: + +.. code-block:: cmake + + set(CMAKE_LINKER_TYPE lld_launcher) + set(CMAKE_C_USING_LINKER_lld_launcher "-fuse-ld=/path/to/lld-launcher.sh") + set(CMAKE_C_USING_LINKER_MODE FLAG) |