[AArch64] Fix SDNode type mismatches between *.td files and ISel (#116523)
[llvm-project.git] / lldb / unittests / debugserver / CMakeLists.txt
blobfd488c1623b818fcb83d4fd860c7c16d10554740
1 # Note: debugserver is a Darwin-only implementation of a remote debugging
2 # server. It is not intended to be used on other platforms. The tests are here
3 # because using the LLDB Host API is convenient and allows testing of both parts
4 # of the debugserver communication path. If you are looking for a non-darwin
5 # remote debugging server, please use lldb-server.
7 add_lldb_unittest(debugserverTests
8   JSONTest.cpp
9   RNBSocketTest.cpp
10   debugserver_LogCallback.cpp
12   LINK_LIBS
13     lldbDebugserverCommon
14     lldbHost
15     LLVMTestingSupport
16   LINK_COMPONENTS
17     Support
18   )
20 target_include_directories(debugserverTests PRIVATE
21   ${LLDB_SOURCE_DIR}/tools/debugserver/source
22   ${LLDB_SOURCE_DIR}/tools/debugserver/source/MacOSX)
24 if(APPLE_EMBEDDED)
25   set_property(TARGET debugserverTests APPEND PROPERTY COMPILE_DEFINITIONS
26       WITH_LOCKDOWN
27       WITH_FBS
28       WITH_BKS
29       )
31   add_lldb_unittest(debugserverNonUITests
32     JSONTest.cpp
33     RNBSocketTest.cpp
34     debugserver_LogCallback.cpp
36     LINK_LIBS
37       lldbDebugserverCommon_NonUI
38       lldbHost
39     LINK_COMPONENTS
40       Support
41     )
42 endif()