Support building binary packages from ParaView itself
This would involve pulling in external dependencies using
file(GET_RUNTIME_DEPS) and fixing them up. White/black lists for directories to pull dependencies from should be supported.
Extra logic necessary for other binaries, data files, etc. would be ad hoc.
Not supported here:
- adding web bits
- SDK packages (ParaView would need to learn how to pull in headers and whatnot for external packages; nigh unsolvable in general)
- mesa sidecar
- superbuild mesa/mpi launcher stuff
- bundling Python (the superbuild has oodles of logic for this; better to just expect an external Python with a working
- bundling MPI
So this is likely mostly useful for Windows and macOS packages, but not so useful for our typical Linux deployments.