<div dir="ltr">Can someone clear up what these two CMake options are for? It seems the ParaView has VTK_PYTHON_FULL_THREADSAFE as a dependant option that can only be enable if VTK_NO_PYTHON is off.<div><br></div><div>I am asking because I would like to know which should be used to selectively compile GIL locks and releases.</div><div><br></div><div>It seems that VTK_NO_PYTHON is used here:</div><div><br></div><div><a href="https://github.com/Kitware/VTK/blob/master/Utilities/Python/vtkPython.h#L107-L112">https://github.com/Kitware/VTK/blob/master/Utilities/Python/vtkPython.h#L107-L112</a><br></div><div><br></div><div>and</div><div><br></div><div>VTK_PYTHON_FULL_THREADSAFE is used here:<br></div><div><br></div><div><a href="https://github.com/Kitware/VTK/blob/master/Utilities/Python/vtkPython.h#L131-L134">https://github.com/Kitware/VTK/blob/master/Utilities/Python/vtkPython.h#L131-L134</a><br></div><div><br></div><div><br></div><div>It seems the VTK_PYTHON_FULL_THREADSAFE was added relatively recently.</div><div><br></div><div>Thanks, <br></div><div><br></div><div><br></div><div>Chris</div></div>