CAVEInteraction: Remove bundling workarounds and re-enable plugin by default
!1058 (merged) Was introduced in response to discovering that plugins in ParaView's Plugins
directory cannot add Python-wrapping to VTK modules they define, or else superbuild packaging of the plugin will fail.
!1058 (merged) also disabled building of the CAVEInteraction
plugin by default in the paraview superbuild, but specifically enabled it in CI on platforms where the workaround described above was found to work.
Instead of the workaround in !1058 (merged), the CAVEInteraction::Styles
VTK module defined in the CAVEInteraction
plugin needs to be refactored to live in ParaView proper. This will almost certainly include gathering more of the plugin functionality (networking, vrui and vrpn handling) into the module, and ideally, leaving only qt/ui functionality in the plugin itself. Once this is done, the workarounds from !1058 (merged) should be removed:
- Remove the extra
SEARCH_DIRECTORIES
in the bundle scripts - Re-enable building the
CAVEInteraction
plugin by default