diff --git a/llvm/tools/llvm-config/CMakeLists.txt b/llvm/tools/llvm-config/CMakeLists.txt --- a/llvm/tools/llvm-config/CMakeLists.txt +++ b/llvm/tools/llvm-config/CMakeLists.txt @@ -36,6 +36,11 @@ endforeach() string(REPLACE ";" " " SYSTEM_LIBS "${SYSTEM_LIBS}") +# Respect LLVM_ENABLE_TERMINFO +if(NOT ${LLVM_ENABLE_TERMINFO}) + string(REPLACE "-ltinfo" "" SYSTEM_LIBS "${SYSTEM_LIBS}") +endif() + # Fetch target specific compile options, e.g. RTTI option get_property(COMPILE_FLAGS TARGET llvm-config PROPERTY COMPILE_FLAGS)