# Note: debugserver is a Darwin-only implementation of a remote debugging # server. It is not intended to be used on other platforms. The tests are here # because using the LLDB Host API is convenient and allows testing of both parts # of the debugserver communication path. If you are looking for a non-darwin # remote debugging server, please use lldb-server. add_lldb_unittest(debugserverTests JSONTest.cpp RNBSocketTest.cpp debugserver_LogCallback.cpp LINK_LIBS lldbDebugserverCommon lldbHost LLVMTestingSupport LINK_COMPONENTS Support ) target_include_directories(debugserverTests PRIVATE ${LLDB_SOURCE_DIR}/tools/debugserver/source ${LLDB_SOURCE_DIR}/tools/debugserver/source/MacOSX) if(APPLE_EMBEDDED) set_property(TARGET debugserverTests APPEND PROPERTY COMPILE_DEFINITIONS WITH_LOCKDOWN WITH_FBS WITH_BKS ) add_lldb_unittest(debugserverNonUITests JSONTest.cpp RNBSocketTest.cpp debugserver_LogCallback.cpp LINK_LIBS lldbDebugserverCommon_NonUI lldbHost LINK_COMPONENTS Support ) endif()