Remove libedit and libncurses from LLDB_SYSTEM_LIBS if they're disabled.
authorChaoren Lin <chaorenl@google.com>
Thu, 5 Mar 2015 23:22:54 +0000 (23:22 +0000)
committerChaoren Lin <chaorenl@google.com>
Thu, 5 Mar 2015 23:22:54 +0000 (23:22 +0000)
Reviewers: clayborg, zturner, vharron, sbest

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D8065

llvm-svn: 231423

lldb/cmake/LLDBDependencies.cmake

index a4ca58b..ef2c72e 100644 (file)
@@ -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")