This is an archive of the discontinued LLVM Phabricator instance.

Hoist debugserver arch-dep sources out of a side CMakeLists into the debugserver main CMakeLists
ClosedPublic

Authored by jasonmolenda on Feb 28 2023, 4:52 PM.

Details

Summary

There was historical reasons why having the debugserver architecture dependent files built in their own separate CMakeLists.txt file was necessary, but that isn't true any longer. This patch puts them in the debugserver source/CMakeLists.txt to have them all organized in the same place.

I'm also considering removing the i386 and armv7 architecture dependent files; we haven't used these in years at Apple, although there may be open source contributors who are using lldb on older OSes. I'll do that in a separate commit at some point, so we can roll it back if there are requests to keep this code around.

Diff Detail

Event Timeline

jasonmolenda created this revision.Feb 28 2023, 4:52 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 28 2023, 4:52 PM
jasonmolenda requested review of this revision.Feb 28 2023, 4:52 PM
This revision is now accepted and ready to land.Feb 28 2023, 4:53 PM
lldb/tools/debugserver/source/CMakeLists.txt