Skip to content

Plugin location properties

This topic adds support for exporting a `paraview_plugin_build` target
for use by `paraview_client_add` to load plugins from a variety of
sources. Using this, a client can choose to load plugins from ParaView
itself (via the `ParaView::paraview_plugins` target) as well as from
another project exporting its plugin target.

This goes a long way towards making it easier for external plugins to be consumed by a ParaView build by making ParaView no longer special in any regard to the plugin loading logic (the hard-coded search for .plugins that happened before).


Requires !3446 (merged) for a variety of things (VTK update, some install logic fixes).

Cc: @robertmaynard @brad.king @cory.quammen @mwestphal

Merge request reports