From 6fb4915bd6a751f9d52aceae72186c11f30b830c Mon Sep 17 00:00:00 2001 From: Chaoren Lin Date: Thu, 5 Mar 2015 23:22:54 +0000 Subject: [PATCH] Remove libedit and libncurses from LLDB_SYSTEM_LIBS if they're disabled. Reviewers: clayborg, zturner, vharron, sbest Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D8065 llvm-svn: 231423 --- lldb/cmake/LLDBDependencies.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lldb/cmake/LLDBDependencies.cmake b/lldb/cmake/LLDBDependencies.cmake index a4ca58b..ef2c72e 100644 --- a/lldb/cmake/LLDBDependencies.cmake +++ b/lldb/cmake/LLDBDependencies.cmake @@ -125,7 +125,12 @@ set( CLANG_USED_LIBS set(LLDB_SYSTEM_LIBS) if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows" AND NOT __ANDROID_NDK__) - list(APPEND LLDB_SYSTEM_LIBS edit panel ncurses) + if (NOT LLDB_DISABLE_LIBEDIT) + list(APPEND LLDB_SYSTEM_LIBS edit) + endif() + if (NOT LLDB_DISABLE_CURSES) + list(APPEND LLDB_SYSTEM_LIBS panel ncurses) + endif() endif() # On FreeBSD backtrace() is provided by libexecinfo, not libc. if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") -- 2.7.4