![]() When using `LLVM_ENABLE_RUNTIMES=libc` we need to perform a few extra steps to include LLVM utilities similar to if we were performing a standalone build. Libc depends on the tablegen utilities and the LLVM libraries when performing a full build. When using an `LLVM_ENABLE_PROJECTS=libc` build these are included as a part of the greater LLVM build, but here we need to perform it maunally. This patch should allow using `LLVM_LIBC_FULL_BUILD=ON` when building with runtimes. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D138040 |
||
---|---|---|
.. | ||
PrototypeTestGen | ||
CMakeLists.txt | ||
Command.cpp | ||
Command.h | ||
Generator.cpp | ||
Generator.h | ||
IncludeFileCommand.cpp | ||
IncludeFileCommand.h | ||
Main.cpp | ||
PublicAPICommand.cpp | ||
PublicAPICommand.h | ||
README.md |
README.md
The LLVM libc header generation system
LLVM libc uses a header generation scheme to generate public as well as internal header files. This directory contains the implementation of the header generator which drives this header generation scheme.