[all-commits] [llvm/llvm-project] 46e1e9: Reapply "[lldb/cmake] Plugin layering enforcement ...

Pavel Labath via All-commits all-commits at lists.llvm.org
Tue Jun 24 02:10:57 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 46e1e9f104c853a49316b86ff0c6ca4380735a09
      https://github.com/llvm/llvm-project/commit/46e1e9f104c853a49316b86ff0c6ca4380735a09
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2025-06-24 (Tue, 24 Jun 2025)

  Changed paths:
    M lldb/CMakeLists.txt
    A lldb/cmake/modules/LLDBLayeringCheck.cmake
    M lldb/docs/resources/contributing.rst
    M lldb/source/Plugins/ABI/CMakeLists.txt
    M lldb/source/Plugins/Architecture/CMakeLists.txt
    M lldb/source/Plugins/Disassembler/CMakeLists.txt
    M lldb/source/Plugins/DynamicLoader/CMakeLists.txt
    M lldb/source/Plugins/ExpressionParser/CMakeLists.txt
    M lldb/source/Plugins/Instruction/CMakeLists.txt
    M lldb/source/Plugins/InstrumentationRuntime/CMakeLists.txt
    M lldb/source/Plugins/JITLoader/CMakeLists.txt
    M lldb/source/Plugins/Language/CMakeLists.txt
    M lldb/source/Plugins/LanguageRuntime/CMakeLists.txt
    M lldb/source/Plugins/MemoryHistory/CMakeLists.txt
    M lldb/source/Plugins/ObjectContainer/CMakeLists.txt
    M lldb/source/Plugins/ObjectFile/CMakeLists.txt
    M lldb/source/Plugins/OperatingSystem/CMakeLists.txt
    M lldb/source/Plugins/Platform/CMakeLists.txt
    M lldb/source/Plugins/Process/CMakeLists.txt
    M lldb/source/Plugins/Process/Utility/CMakeLists.txt
    M lldb/source/Plugins/REPL/CMakeLists.txt
    M lldb/source/Plugins/RegisterTypeBuilder/CMakeLists.txt
    M lldb/source/Plugins/ScriptInterpreter/CMakeLists.txt
    M lldb/source/Plugins/StructuredData/CMakeLists.txt
    M lldb/source/Plugins/SymbolFile/CMakeLists.txt
    M lldb/source/Plugins/SymbolLocator/CMakeLists.txt
    M lldb/source/Plugins/SymbolVendor/CMakeLists.txt
    M lldb/source/Plugins/SystemRuntime/CMakeLists.txt
    M lldb/source/Plugins/Trace/CMakeLists.txt
    M lldb/source/Plugins/TraceExporter/CMakeLists.txt
    M lldb/source/Plugins/TypeSystem/CMakeLists.txt
    M lldb/source/Plugins/UnwindAssembly/CMakeLists.txt

  Log Message:
  -----------
  Reapply "[lldb/cmake] Plugin layering enforcement mechanism (#144543)" (#145305)

The only difference from the original PR are the added BRIEF and
FULL_DOCS arguments to define_property, which are required for
cmake<3.23.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list