summaryrefslogtreecommitdiffstats
path: root/lldb/cmake/modules
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2019-12-11 14:27:58 -0800
committerJonas Devlieghere <jonas@devlieghere.com>2019-12-11 14:36:32 -0800
commitff82315d4ec0fc96a8c581e1c9252a15bc0adaf3 (patch)
treec7aec3af6ff2d9943b08e1c8d68da72dfd429567 /lldb/cmake/modules
parentdb4c7adfa365282e8cb9a067c509fa711c4b96fe (diff)
downloadbcm5719-llvm-ff82315d4ec0fc96a8c581e1c9252a15bc0adaf3.tar.gz
bcm5719-llvm-ff82315d4ec0fc96a8c581e1c9252a15bc0adaf3.zip
[lldb/CMake] Simplify linking against curses
Centralize the logic to determine what libraries to link against for curses in the CMake file where it is actually being used. Use target_include_directories instead of include_directories.
Diffstat (limited to 'lldb/cmake/modules')
-rw-r--r--lldb/cmake/modules/LLDBConfig.cmake8
1 files changed, 0 insertions, 8 deletions
diff --git a/lldb/cmake/modules/LLDBConfig.cmake b/lldb/cmake/modules/LLDBConfig.cmake
index 8eb72ba4411..8d5c5fc08cf 100644
--- a/lldb/cmake/modules/LLDBConfig.cmake
+++ b/lldb/cmake/modules/LLDBConfig.cmake
@@ -445,7 +445,6 @@ if (APPLE)
find_library(SECURITY_LIBRARY Security)
set(LLDB_ENABLE_LIBXML2 ON)
list(APPEND system_libs xml2
- ${CURSES_LIBRARIES}
${FOUNDATION_LIBRARY}
${CORE_FOUNDATION_LIBRARY}
${CORE_SERVICES_LIBRARY}
@@ -488,17 +487,10 @@ endif()
if (NOT LLDB_DISABLE_CURSES)
find_package(Curses REQUIRED)
-
find_library(CURSES_PANEL_LIBRARY NAMES panel DOC "The curses panel library")
if (NOT CURSES_PANEL_LIBRARY)
message(FATAL_ERROR "A required curses' panel library not found.")
endif ()
-
- # Add panels to the library path
- set (CURSES_LIBRARIES ${CURSES_LIBRARIES} ${CURSES_PANEL_LIBRARY})
-
- list(APPEND system_libs ${CURSES_LIBRARIES})
- include_directories(${CURSES_INCLUDE_DIR})
endif ()
if ((CMAKE_SYSTEM_NAME MATCHES "Android") AND LLVM_BUILD_STATIC AND
OpenPOWER on IntegriCloud