From: mpa Date: Mon, 18 Nov 2013 13:29:33 +0000 (+0000) Subject: CMake: X-Git-Tag: V7_3_0a1~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=5bc1665afdf701917b824c0a8b8dd126178d4bdc;p=modules%2Fparavis.git CMake: - update documentation considering new CMake build system --- diff --git a/doc/GeneralArchitecture.html b/doc/GeneralArchitecture.html index f5547ddb..4f568cef 100644 --- a/doc/GeneralArchitecture.html +++ b/doc/GeneralArchitecture.html @@ -147,29 +147,24 @@ directory:

is generated automatically. The process of building PARAVIS module with generation of wrappers is performed in the following way:

    -
  1. 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 +

  2. 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:

      -
    1. idl/wrap.am – defines variables what lists all interfaces +

    2. idl/wrap.cmake – defines variables what lists all interfaces (*.idl and *.cc files) what will be generated.

      -
    3. idl/vtkWrapIDL.h – defines a list of extracted classes in +

    4. idl/vtkWrapIDL.c – defines a list of extracted classes in form of char* array.

      -
    5. src/PVGUI/wrap.am - defines variables what lists all servant - classes (*.hh and *.cc files) what will be generated.

    6. 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.

    -
  3. 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.

  4. Call make command in build directory. This command does following steps related to automatic generation: