Document LLVM_ENABLE_RUNTIMES

Reviewed By: phosek, MaskRay

Differential Revision: https://reviews.llvm.org/D108890
This commit is contained in:
Sylvestre Ledru 2021-09-01 08:45:15 +02:00
parent c5729f2e63
commit d396d09fc2
1 changed files with 12 additions and 0 deletions

View File

@ -477,6 +477,18 @@ enabled sub-projects. Nearly all of these variable names begin with
The full list is: The full list is:
``clang;clang-tools-extra;compiler-rt;cross-project-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;openmp;parallel-libs;polly;pstl`` ``clang;clang-tools-extra;compiler-rt;cross-project-tests;libc;libclc;libcxx;libcxxabi;libunwind;lld;lldb;openmp;parallel-libs;polly;pstl``
**LLVM_ENABLE_RUNTIMES**:STRING
Build libc++, libc++abi or other projects using that a just-built compiler.
This is the correct way to build libc++ when putting together a toolchain.
It will build the builtins separately from the other runtimes to preserve
correct dependency ordering.
Note: the list should not have duplicates with `LLVM_ENABLE_PROJECTS`.
The full list is:
``compiler-rt;libc;libcxx;libcxxabi;libunwind;openmp``
To enable all of them, use:
``LLVM_ENABLE_RUNTIMES=all``
**LLVM_ENABLE_RTTI**:BOOL **LLVM_ENABLE_RTTI**:BOOL
Build LLVM with run-time type information. Defaults to OFF. Build LLVM with run-time type information. Defaults to OFF.