[Lldb-commits] [lldb] [lldb/cmake][WIP] Plugin layering enforcement mechanism (PR #144543)

Pavel Labath via lldb-commits lldb-commits at lists.llvm.org
Tue Jun 17 08:04:30 PDT 2025


================
@@ -0,0 +1,66 @@
+define_property(DIRECTORY PROPERTY LLDB_PLUGIN_KIND)
+define_property(TARGET PROPERTY LLDB_PLUGIN_KIND INHERITED)
+define_property(DIRECTORY PROPERTY LLDB_PERMITTED_PLUGIN_DEPENDENCIES)
+define_property(TARGET PROPERTY LLDB_PERMITTED_PLUGIN_DEPENDENCIES INHERITED)
----------------
labath wrote:

I suppose one question is whether to create separate categories for "permitted" (okay) and "tolerated" (things we'd rather remove, shown as yellow in the graph) dependencies...

https://github.com/llvm/llvm-project/pull/144543


More information about the lldb-commits mailing list