These changes were written by Greg Clayton, Jim Ingham, Jason Molenda. It builds cleanly against TOT llvm with xcodebuild. I updated the cmake files by visual inspection but did not try a build. I haven't built these sources on any non-Mac platforms - I don't think this patch adds any code that requires darwin, but please let me know if I missed something. In debugserver, MachProcess.cpp and MachTask.cpp were renamed to MachProcess.mm and MachTask.mm as they picked up some new Objective-C code needed to launch processes when running on iOS. llvm-svn: 205113
13 lines
270 B
CMake
13 lines
270 B
CMake
set(LLVM_NO_RTTI 1)
|
|
|
|
add_lldb_library(lldbPluginProcessMacOSXKernel
|
|
CommunicationKDP.cpp
|
|
ProcessKDP.cpp
|
|
ProcessKDPLog.cpp
|
|
RegisterContextKDP_arm.cpp
|
|
RegisterContextKDP_arm64.cpp
|
|
RegisterContextKDP_i386.cpp
|
|
RegisterContextKDP_x86_64.cpp
|
|
ThreadKDP.cpp
|
|
)
|