Update list of exported properties associated with module property file to include `NOWRAP_*` lists
In addition of the EXCLUDE_WRAP
property associated with vtk.module
, we would like to also export the list of classes/headers/... passed to vtk_module_add_module
using the NOWRAP_CLASSES
, NOWRAP_TEMPLATE_CLASSES
, ...
Within client project, this will be helpful to selectively register built-in VTK classes with vtkObjectFactory::RegisterOverride
(see here) so that we can be instantiate them by name.
This used to be available in VTK prior the removal the vtkMakeInstantiator
in !3325 (merged) and will be helpful to move forward with transitioning large application relying on this equivalent functionality now offered through the vtkObjectFactory
.
cc: @david.allemang