[vtk-developers] Python dll suffix
Marcus D. Hanwell
marcus.hanwell at kitware.com
Wed May 2 13:15:47 EDT 2012
On Tue, May 1, 2012 at 11:30 PM, Andrew Maclean
<andrew.amaclean at gmail.com> wrote:
> Hi Marcus,
> Sorry the last message was garbled.
> I was reviewing the dlls in the windows build of VTK 6.0 and noticed that
> all the python dlls have a D suffix in the release build,
> e.g vtkAMRCorePythonD-6.0.dll, similarly on Linux e.g
> vtkAMRCorePythonD *.so*
>
> I did a quick scan through the CMakeLists.txt files but I can't see where D
> suffix is being added for the release versions.
>
> Is it intentional that these files all have the D suffix for release
> versions?
Hi Andrew,
Yes, this has been done since before I started working on VTK. I am
not certain what the D is supposed to signify, but there are two parts
to the Python wrapped API and the *PythonD files contain the bulk of
the wrapped API with the *Python files providing the Python module
initialization code.
I forgot to hit send, and see others have filled in some of the
blanks. Perhaps now would be a good time to make the name clearer? I
saw no reason to change it, both files then have a generated .py file
which is used to load the shared object from disk.
Thanks,
Marcus
More information about the vtk-developers
mailing list