mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 03:50:17 +08:00
Clean up some use of __ANDROID_NDK__ in the cmake files
Rationale: scripts/Python/modules: android is excluded at a higher level, so no point in checking here tools/lldb-mi: lldb-mi builds fine (with some cosmetic tweaks) on android, and there is no reason it shouldn't. tools/lldb-server: LLDB_DISABLE_LIBEDIT/CURSES already take the platform into account, so there is no point in checking again. I am reasonably confident this should not break the build on any platform, but I'll keep an eye out on the bots. llvm-svn: 288661
This commit is contained in:
@@ -6,6 +6,6 @@ if (CXX_SUPPORTS_NO_MACRO_REDEFINED)
|
||||
endif ()
|
||||
|
||||
# build the Python readline suppression module only on Linux
|
||||
if (CMAKE_SYSTEM_NAME MATCHES "Linux" AND NOT __ANDROID_NDK__)
|
||||
if (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
add_subdirectory(readline)
|
||||
endif()
|
||||
|
||||
@@ -2,11 +2,9 @@ if (CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
||||
add_subdirectory(darwin-debug)
|
||||
add_subdirectory(debugserver)
|
||||
endif()
|
||||
add_subdirectory(argdumper)
|
||||
add_subdirectory(driver)
|
||||
if (NOT __ANDROID_NDK__)
|
||||
add_subdirectory(lldb-mi)
|
||||
endif()
|
||||
add_subdirectory(argdumper)
|
||||
add_subdirectory(driver)
|
||||
add_subdirectory(lldb-mi)
|
||||
if (LLDB_CAN_USE_LLDB_SERVER)
|
||||
add_subdirectory(lldb-server)
|
||||
endif()
|
||||
|
||||
@@ -87,7 +87,7 @@ set(LLVM_LINK_COMPONENTS Support)
|
||||
add_lldb_executable(lldb-mi ${LLDB_MI_SOURCES})
|
||||
|
||||
target_link_libraries(lldb-mi liblldb)
|
||||
if ( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" )
|
||||
if (HAVE_LIBPTHREAD)
|
||||
target_link_libraries(lldb-mi pthread)
|
||||
endif ()
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
// Third party headers
|
||||
#include <cstdlib>
|
||||
#include <inttypes.h> // for PRIx8
|
||||
#include <limits.h> // for ULONG_MAX
|
||||
#include <memory> // std::unique_ptr
|
||||
|
||||
@@ -108,15 +108,13 @@ set( CLANG_USED_LIBS
|
||||
)
|
||||
|
||||
set(LLDB_SYSTEM_LIBS)
|
||||
if (NOT CMAKE_SYSTEM_NAME MATCHES "Windows" AND NOT __ANDROID_NDK__)
|
||||
if (NOT LLDB_DISABLE_LIBEDIT)
|
||||
list(APPEND LLDB_SYSTEM_LIBS edit)
|
||||
endif()
|
||||
if (NOT LLDB_DISABLE_CURSES)
|
||||
list(APPEND LLDB_SYSTEM_LIBS ${CURSES_LIBRARIES})
|
||||
if(LLVM_ENABLE_TERMINFO AND HAVE_TERMINFO)
|
||||
list(APPEND LLDB_SYSTEM_LIBS ${TERMINFO_LIBS})
|
||||
endif()
|
||||
if (NOT LLDB_DISABLE_LIBEDIT)
|
||||
list(APPEND LLDB_SYSTEM_LIBS edit)
|
||||
endif()
|
||||
if (NOT LLDB_DISABLE_CURSES)
|
||||
list(APPEND LLDB_SYSTEM_LIBS ${CURSES_LIBRARIES})
|
||||
if(LLVM_ENABLE_TERMINFO AND HAVE_TERMINFO)
|
||||
list(APPEND LLDB_SYSTEM_LIBS ${TERMINFO_LIBS})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user