1 1. Each sub-project must export its own configuration.
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.
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.
18 4. Export targets for RemoteFileBrowser.