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
8 lines
203 B
CMake
8 lines
203 B
CMake
add_llvm_library(
|
|
LibcTableGenUtil
|
|
APIIndexer.cpp
|
|
APIIndexer.h
|
|
LINK_COMPONENTS Support TableGen
|
|
)
|
|
target_include_directories(LibcTableGenUtil PUBLIC ${LIBC_SOURCE_DIR} ${LLVM_LIBC_INCLUDE_DIRS})
|