Hi Ben, Thanks for the detailed reply. This is exactly what I was looking for. Thanks very much.
Cheers Chris On 25 January 2017 at 12:39, Ben Boeckel <[email protected]> wrote: > On Wed, Jan 25, 2017 at 11:08:00 -0600, Chris Marsh wrote: > > I would like to build and make available a pre-compiled windows binary > for > > a filter I have developed. I would like to avoid the (windows) user > having > > to compile the filter as well as paraview. Therefore I am wondering what > > compiler is used to produce the official Paraview builds so-as to avoid > ABI > > issues with my pre-compiled .dll. Is there anything else I need to be > aware > > of? > > We use Visual Studio 2013 Community to build the binaries from the > superbuild: > > https://gitlab.kitware.com/paraview/paraview-superbuild > > If you want to be compatible with the paraview.org downloads, there are > two packages built, one with MPI and one without. You can see the > command lines used to build the superbuild here: > > https://open.cdash.org/viewConfigure.php?buildid=4740356 (no MPI) > https://open.cdash.org/viewConfigure.php?buildid=4740247 (with MPI) > > Only MSMPI is supported (but cannot be redistributed, so we rely on it > being available on the target machine already). > > If you want to build your own package with the plugin pre-packaged, you > can use the documentation here: > > https://gitlab.kitware.com/paraview/paraview-superbuild/# > external-plugins > > to support building your plugin and then extract it from the install/ > tree and distribute it to your users. We currently do not ship an SDK > for Windows, so it is easiest to build 5.2.0 locally and then > redistribute your plugin (though building your own package is also > easy). Note that your plugin is built as part of ParaView in this > configuration, so there is no need to do a `find_package(ParaView)`. You > can see how the PointSpritePlugin deals with this here: > > https://gitlab.kitware.com/paraview/paraview/blob/ > 4897676d1cdc764f933a9fac22149dadf6dd5cb2/Plugins/ > PointSprite/CMakeLists.txt#L14 > > --Ben >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
