From 5bc1665afdf701917b824c0a8b8dd126178d4bdc Mon Sep 17 00:00:00 2001
From: mpa
Call build_configure script. During performing of this - script it performs some standard steps of SALOME module building and - calls a Python command file getwrapclasses.py is called. This - procedure creates a list of ParaView and VTK class names what has to - be extracted. This list includes all vtkSM* classes and vtk* - classes what are referred by previous group of classes. Results +
Execute cmake command from a build directory. + During performing of this command it performs some standard steps + of SALOME module building and calls a Python command file + getwrapclasses.py is called. This procedure creates a list + of ParaView and VTK class names what has to be extracted. + This list includes all vtkSM* classes and vtk* classes + what are referred by previous group of classes. Results of build_configure step are:
idl/wrap.am â defines variables what lists all interfaces +
idl/wrap.cmake â defines variables what lists all interfaces (*.idl and *.cc files) what will be generated.
-idl/vtkWrapIDL.h â defines a list of extracted classes in +
idl/vtkWrapIDL.c â defines a list of extracted classes in form of char* array.
-src/PVGUI/wrap.am - defines variables what lists all servant - classes (*.hh and *.cc files) what will be generated.
src/PVGUI/PARAVIS_CreateClass.cxx is a C++ file what contains a one function CreateInstance. This function creates a servant class which corresponds to a given name of original ParaView/VTK class.
Launch configure script from a build directory. This - step is similar to the same steps in other SALOME modules and does - not have any special related to automatic generation of CORBA - interfaces.
Call make command in build directory. This command does following steps related to automatic generation: