xref: /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/MacOSX-Kernel/CMakeLists.txt (revision 061da546b983eb767bad15e67af1174fb0bcf31c)
1lldb_tablegen(ProcessKDPProperties.inc -gen-lldb-property-defs
2  SOURCE ProcessKDPProperties.td
3  TARGET LLDBPluginProcessMacOSXKernelPropertiesGen)
4
5lldb_tablegen(ProcessKDPPropertiesEnum.inc -gen-lldb-property-enum-defs
6  SOURCE ProcessKDPProperties.td
7  TARGET LLDBPluginProcessMacOSXKernelPropertiesEnumGen)
8
9add_lldb_library(lldbPluginProcessMacOSXKernel PLUGIN
10  CommunicationKDP.cpp
11  ProcessKDP.cpp
12  ProcessKDPLog.cpp
13  RegisterContextKDP_arm.cpp
14  RegisterContextKDP_arm64.cpp
15  RegisterContextKDP_i386.cpp
16  RegisterContextKDP_x86_64.cpp
17  ThreadKDP.cpp
18
19  LINK_LIBS
20    lldbBreakpoint
21    lldbCore
22    lldbHost
23    lldbInterpreter
24    lldbSymbol
25    lldbTarget
26    lldbUtility
27    lldbPluginDynamicLoaderDarwinKernel
28    lldbPluginDynamicLoaderStatic
29    lldbPluginProcessUtility
30  )
31
32add_dependencies(lldbPluginProcessMacOSXKernel
33  LLDBPluginProcessMacOSXKernelPropertiesGen
34  LLDBPluginProcessMacOSXKernelPropertiesEnumGen)
35