diff options
Diffstat (limited to 'docs/CMake.rst')
-rw-r--r-- | docs/CMake.rst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/CMake.rst b/docs/CMake.rst index 28b6ea3959b8c..0a32d3957a53c 100644 --- a/docs/CMake.rst +++ b/docs/CMake.rst @@ -382,6 +382,18 @@ LLVM-specific variables lines, enabling link-time optimization. Possible values are ``Off``, ``On``, ``Thin`` and ``Full``. Defaults to OFF. +**LLVM_USE_LINKER**:STRING + Add ``-fuse-ld={name}`` to the link invocation. The possible value depend on + your compiler, for clang the value can be an absolute path to your custom + linker, otherwise clang will prefix the name with ``ld.`` and apply its usual + search. For example to link LLVM with the Gold linker, cmake can be invoked + with ``-DLLVM_USE_LINKER=gold``. + +**LLVM_ENABLE_LLD**:BOOL + This option is equivalent to `-DLLVM_USE_LINKER=lld`, except during a 2-stage + build where a dependency is added from the first stage to the second ensuring + that lld is built before stage2 begins. + **LLVM_PARALLEL_COMPILE_JOBS**:STRING Define the maximum number of concurrent compilation jobs. @@ -457,6 +469,8 @@ LLVM-specific variables **SPHINX_EXECUTABLE**:STRING The path to the ``sphinx-build`` executable detected by CMake. + For installation instructions, see + http://www.sphinx-doc.org/en/latest/install.html **SPHINX_OUTPUT_HTML**:BOOL If enabled (and ``LLVM_ENABLE_SPHINX`` is enabled) then the targets for |