Salome HOME
New generic 2D View based on Qt
[modules/gui.git] / tools / TODO
1 1. Each sub-project must export its own configuration.
2
3 2. When building as sub-projects within SALOME GUI top-level project,
4    targets file can be directly included from the GUI main configuration.
5    Or, alternatively, find_package(sub-project) must be called from
6    GUI main configuration file, similarly to other pre-requisites.
7
8 3. As soon as (1) and (2) are done, refactor sub-projects to:
9    * Include other sub-projects recursively, following this approach,
10      for example, SalomeGUI -> PyConsole -> PyInterp.
11    * CurvePlot should become independent project, probably depending
12      on PyInterp. Also, it seems reasonable to avoid this direct
13      dependency as it is minimal de facto and needed features can be
14      achieved by simple copy-paste.
15    * Due to this refactoring, direct inclusion of PyInterp to PyConsole
16      via add_subdirectory() will be not needed anymore.
17
18 4. Export targets for RemoteFileBrowser.