Salome HOME
[FORUM 505] prepare command fix on windows
[tools/sat.git] / README.md
1 # SAT -  SALOME Builder Tool
2
3 SAT is a tool developed in the Python language that aims to provide a universal and unified approach for the preparation, compilation and packaging of the different components of the SALOME platform.
4
5
6 SAT currently supports the following platforms:
7
8 - CentOS: 7, 8
9 - Rocky: 8, 9
10 - Fedora: 32, 34, 36, 38
11 - Debian: 9, 10, 11, 12
12 - Ubuntu: 20.04, 22.04
13 - Windows 10
14
15 To build a SALOME archive using the SAT tool, proceed as follows:
16
17 - first, the sources of the various products used for the build are retrieved and any platform-specific patches are applied.
18 - The various products are then constructed. The build order of the various products is managed by SAT, based on the construction of a dependency graph associated with the application.
19 - once a product has been compiled, if this later is a prerequisite for another product, the associated runtime environment is automatically set.
20