[Paraview-developers] Home make plugin

Felipe Bordeu felipe.bordeu at ec-nantes.fr
Wed Sep 23 11:28:44 EDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Utkarsh,

for the moment I have this:

I modified the ParaView Super Build  sources :
    add the line "include(pxdmfreader)" to the CMakeLists.txt
    and add a revision in the file versions.cmake
("add_customizable_revision(pxdmfreader...")

add 2 file the Project directory (in the way as the vistrails plugin)
    pxdmfreader.cmake
    install_pxdmfreader.cmake

the install_pxdmfreader.cmake is responsible of making the zip files.



Now I configure the super build and I enable the plugin. The plugin is
compiled and a zip/tar.gz is generated (tested in linux/osx)

is this the correct way to go???
is this enough to be compatible with the binary version of ParaView??

It is normal that every time I type 'make' in the superbuild build
directory a configuration process (cmake) on the
paraview/src/paraview-build/ is executed?? This is verry slow. I made
changes only in my plugin.

Now I'm working in detecting/building the dependencies correctly (blas,
xdmf2/3, boost, zlib).

Thanks

Felipe



Le 21/09/2015 16:39, Utkarsh Ayachit a écrit :
> Felipe,
>
>> For the moment we don't have a license (I have to read the BSD license).
>
> Okay. You should figure this part out sooner rather than later.
>
>
>> For building the plugin we use :
>> boost (because the Xdmf3lib reader use it)
>> latex to build the pdf of the documentation and include it in the .so
file.
>> I added a "save documentation to disk" button in the plugin . (this
in not
>> mandatory, I can disable this)
>> blas (cblas of just blas): we do intensive computation so we really need
>> blas. (I have a "no_blas" flag to compile the plugin on android/IOS).
>
>
> ParaView Superbuild doesn't have "blas". You'll need to extend the
> superbuild to teach it how to build & package that as well.
>
>> Now my question is how to handle releases and compilation errors??
>> Do I have to put the sources in a github?
>
> Yes, you can create a merge-request on the ParaVIew supbuild gitlab[1]
> . We can do builds on all platforms from a MR that you can then use to
> track down any build issues that may be introduced as a result of the
> changes.
>
> Utkarsh
>
>
> [1] https://gitlab.kitware.com/paraview/paraview-superbuild


- -- 
Felipe Bordeu Weldt
Ingénieur de Recherche
- -------------------------------------
Tél. : 33 (0)2 40 37 16 57
Fax. : 33 (0)2 40 74 74 06
Felipe.Bordeu at ec-nantes.fr
Institut GeM - UMR CNRS 6183
École Centrale Nantes
1 Rue de La Noë, 44321 Nantes, FRANCE
- -------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJWAsUrAAoJEE/fMfNgU9/D0zcIAMhE6kv4u0CCWdg4Kn51d3Fu
KBtey3PR+p8O/dGHbAjpa5W5zRiTzltc6FVAVDCYizDN4ovA+pZjunFqPFLntMdy
1NewGfJ/EtflONbMI+/7KZI1iPf6O+ebeyBEPmrv9uNAzQAnRECGEC4dU6kHndbE
5Cz7xK0HK+wR1xAm8J7WsZS24ySyBaNQRPPlIdZjc/lE2fOC/0vrb5com7EpJFAr
+JHmYI1+EAZTZw6wVdj8CgBY57LFlzq0V/JsJ10gY8r+/w7meR1IZvOMSL64sqqU
Q397ltZFWfTf8K02FA5coTtg0dwpXKsBXuy6xzIIrNOJABryW9aa2DPoTVzzo0k=
=Feu6
-----END PGP SIGNATURE-----




More information about the Paraview-developers mailing list