<div dir="ltr">Hi Adam,<div><br></div><div>At the moment, the only clean way to wrap a module is to build it as a remote module, which builds it within the VTK tree. The wiki page for remote modules is here:</div><div><a href="http://www.vtk.org/Wiki/VTK/Remote_Modules" target="_blank">http://www.vtk.org/Wiki/VTK/Remote_Modules</a><br></div><div><br></div><div>It is possible to wrap code outside of the VTK tree, but it can be messy. For example, here is the CMakeLists.txt for one of my projects that provides Python, Tcl, and Java wrapping:</div><div><a href="https://github.com/dgobbi/vtk-dicom/blob/master/Source/CMakeLists.txt" target="_blank">https://github.com/dgobbi/vtk-dicom/blob/master/Source/CMakeLists.txt</a></div><div><br></div><div> - David</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 22, 2016 at 9:25 AM, Adam Rankin <span dir="ltr"><<a href="mailto:arankin@robarts.ca" target="_blank">arankin@robarts.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div>
<p class="MsoNormal">Hello all,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have modified our lab’s library to use the VTK module system (wow, very nice!) and am attempting to determine the “correct” way to wrap the modules in python.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I see that VTK uses /Wrapping/Python as its launch point, but I cannot call that from my project because of the python executable and vtk specific file entries (CMakeLists.txt:157-277 except 260-267).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Aside from duplicating this folder from VTK and tweaking it to my setup, is there a clean way to perform CMake commands to python wrap my modules?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have included a sample module CMakeLists.txt and module.cmake file so you can hopefully understand what I’ve done.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
<p class="MsoNormal">Adam<u></u><u></u></p>
</div>
</div>

</blockquote></div><br></div></div>