[Module] External Plugins build architecture is hard to understand
External plugin build architecture are hard to understand in ParaView How to reproduce :
cp -r paraview/Examples/ElevationFilter ~/ cd ~/ElevationFilter mkdir build cd build cmake -DParaView_DIR=/path/to/paraview_build/ -DBUILD_SHARED_LIBS=ON ../ make
Note: without BUILD_SHARED_LIBS, only static libs are generated, that should not be the case for an example plugin.
It then contains two .so file
The second one is the one that can be loaded. Not easy to understand. This should be improved.