[Lldb-commits] [PATCH] Initial support for building debugserver with cmake (on Mac OS X)

Jason Molenda jmolenda at apple.com
Thu Aug 8 14:21:46 PDT 2013


I'd prefer to keep libdebugserver.cpp around - I'll look at it.  We don't build it today but there is an old fork of the debugserver sources being used on a side-project inside Apple that is using libdebugserver.cpp.  Some day that side-project is going to need to update to our current sources and they'll need libdebugserver.cpp to be there.

If nothing else, we can #if 0 the entire file for now.


On Aug 8, 2013, at 2:16 PM, Malea, Daniel <daniel.malea at intel.com> wrote:

> Thanks for the comments!
> 
> I agree that libdebugserver.cpp looks like dead code. To keep Cmake happy,
> it's not sufficient to remove the file from the list of sources; we'd need
> to remove it from the directory as well, otherwise the build breaks
> because of "unknown source files".
> 
> Does anyone have any issues with removing libdebugserver.cpp? It doesn't
> look like it's been built in a while.. If nobody complains, I will remove
> this file when I commit this patch.
> 
> 
> Thanks,
> Dan
> 
> On 2013-08-08 4:51 PM, "Filipe Cabecinhas"
> <filcab+llvm.phabricator at gmail.com> wrote:
> 
>> 
>> I annotated two places to be changed (libdebugserver.cpp in CMakeLists,
>> and the name of the codesign identity.
>> Other than that, LGTM.
>> 
>> 
>> ================
>> Comment at: tools/debugserver/source/MacOSX/CMakeLists.txt:47
>> @@ +46,3 @@
>> +# Sign the debugserver binary
>> +set (CODESIGN_IDENTITY lldb)
>> +set (CODESIGN_ALLOCATE
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolc
>> hain/usr/bin/codesign_allocate)
>> ----------------
>> This should be the same as in Xcode: lldb_codesign
>> 
>> 
>> ================
>> Comment at: tools/debugserver/source/CMakeLists.txt:29
>> @@ +28,3 @@
>> +  DNBThreadResumeActions.cpp
>> +  libdebugserver.cpp
>> +  PseudoTerminal.cpp
>> ----------------
>> libdebugserver.cpp is not in the Xcode project. It seems like dead code.
>> 
>> 
>> http://llvm-reviews.chandlerc.com/D1331
> 
> 
> _______________________________________________
> lldb-commits mailing list
> lldb-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits




More information about the lldb-commits mailing list