[Lldb-commits] [PATCH] D29348: [CMake] Add explicit dependencies to plugins

Chris Bieneman via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Tue Jan 31 13:48:33 PST 2017


beanz created this revision.
Herald added subscribers: jgosnell, mgorny, nemanjai.

This patch does two things. First it updates all the ABI plugins with accurate dependencies, and second it adds a tracking mechanism for add_lldb_library to denote plugin libraries, allowing us to build up a list of all the configured plugins.

This list of generated plugins will be used during generating liblldb so that we can link all the plugins into the library.

If this patch looks good I will update all the other plugins in subsequent patches.


https://reviews.llvm.org/D29348

Files:
  cmake/modules/AddLLDB.cmake
  source/Plugins/ABI/MacOSX-arm/CMakeLists.txt
  source/Plugins/ABI/MacOSX-arm64/CMakeLists.txt
  source/Plugins/ABI/MacOSX-i386/CMakeLists.txt
  source/Plugins/ABI/SysV-arm/CMakeLists.txt
  source/Plugins/ABI/SysV-arm64/CMakeLists.txt
  source/Plugins/ABI/SysV-hexagon/CMakeLists.txt
  source/Plugins/ABI/SysV-i386/CMakeLists.txt
  source/Plugins/ABI/SysV-mips/CMakeLists.txt
  source/Plugins/ABI/SysV-mips64/CMakeLists.txt
  source/Plugins/ABI/SysV-ppc/CMakeLists.txt
  source/Plugins/ABI/SysV-ppc64/CMakeLists.txt
  source/Plugins/ABI/SysV-s390x/CMakeLists.txt
  source/Plugins/ABI/SysV-x86_64/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29348.86490.patch
Type: text/x-patch
Size: 6682 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20170131/b2dcfb76/attachment.bin>


More information about the lldb-commits mailing list