From 1c7ccefd83784f113768eaea085bce67f3c26fba Mon Sep 17 00:00:00 2001 From: Craig Scott Date: Fri, 22 Mar 2024 21:08:50 +1100 Subject: [PATCH] Help: Add custom linker example for CMAKE__USING_LINKER_ --- Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst b/Help/variable/CMAKE_LANG_USING_LINKER_TYPE.rst index 88c03359ce..1cf7d28257 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)