Salome HOME
spns #42014: add mmgplugin
[tools/sat_salome.git] / products / PERSALYS.pyconf
1 default :
2 {
3     name : "PERSALYS"
4     build_source : "script"
5     compil_script :  $name + "-" + $APPLICATION.products.PERSALYS + $VARS.scriptExtension
6     get_source : "archive"
7     archive_info :
8     {
9        archive_name : "persalys_" + $APPLICATION.products.PERSALYS + ".tar.gz"
10     }
11     environ :
12     {
13        env_script : $name + ".py"
14     }
15     depend : ['Python',
16               'lapack',
17               'hdf5',
18               'cgns',
19               'tbb',
20               'nlopt',
21               'libxml2',
22               'eigen',
23               'netcdf',
24               'gdal',
25               'boost',
26               'ADAO',
27               'KERNEL',
28               'GUI',
29               'Sphinx',
30               'qwt',
31               'qt',
32               'ParaView',
33               'openturns',
34               'numpydoc',
35               'YACS',
36               'YDEFX',
37               'CAS',
38               'CONFIGURATION'
39            ]
40     build_depend : ["cmake", "swig"]
41     opt_depend : ['openmpi']
42     patches : []
43     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
44     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
45     install_dir : 'base'
46     properties :
47     {
48       single_install_dir : "no"
49       incremental : "yes"
50     }
51 }
52
53 default_win :
54 {
55     properties :
56     {
57       single_install_dir : "no"
58       incremental : "yes"
59     }
60 }
61 version_v16_0_1 :
62 {
63 }
64
65 version_v16_0_1_win :
66 {
67    compil_script : 'PERSALYS-v16.0.1.bat'
68    depend : ['Python',
69               'hdf5',
70               'cgns',
71               'tbb',
72               'nlopt',
73               'libxml2',
74               'eigen',
75               'boost',
76               'ADAO',
77               'KERNEL',
78               'GUI',
79               'Sphinx',
80               'qwt',
81               'qt',
82               'ParaView',
83               'openturns',
84               'FMILibrary',
85               'PyFMI',
86               'YACS',
87               'YDEFX',
88               'PY2CPP',
89               'CAS',
90               'CONFIGURATION',
91               'openblas',
92               'pthreads'
93            ]
94     patches : ['PERSALYS-v16.0.1-001.patch',
95                'PERSALYS-v16.0.1-002.patch',
96                'PERSALYS-v16.0.1-003.patch'
97               ]
98 }
99
100 version_v14_1 :
101 {
102    patches : ['PERSALYS-v14.1-001.patch', 'PERSALYS-v14.1-004-launch_html.patch']
103 }
104
105 version_v14_1_win :
106 {
107    compil_script : 'PERSALYS-v14.1.bat'
108    depend : ['Python',
109               'hdf5',
110               'cgns',
111               'tbb',
112               'nlopt',
113               'libxml2',
114               'eigen',
115               'boost',
116               'ADAO',
117               'KERNEL',
118               'GUI',
119               'Sphinx',
120               'qwt',
121               'qt',
122               'ParaView',
123               'openturns',
124               'FMILibrary',
125               'PyFMI',
126               'YACS',
127               'YDEFX',
128               'PY2CPP',
129               'CAS',
130               'CONFIGURATION',
131               'openblas',
132               'pthreads'
133            ]
134     patches : ['PERSALYS-v14.1-002.patch', 'PERSALYS-v14.1-003.patch', 'PERSALYS-v14.1-004-launch_html.patch']
135 }
136
137 version_v14_0_1 :
138 {
139    patches : []
140 }
141
142 version_v14_0_1_win :
143 {
144    compil_script : 'PERSALYS-v14.0.1.bat'
145    depend : ['Python',
146               'hdf5',
147               'cgns',
148               'tbb',
149               'nlopt',
150               'libxml2',
151               'eigen',
152               'boost',
153               'ADAO',
154               'KERNEL',
155               'GUI',
156               'Sphinx',
157               'qwt',
158               'qt',
159               'ParaView',
160               'openturns',
161               'FMILibrary',
162               'PyFMI',
163               'YACS',
164               'YDEFX',
165               'PY2CPP',
166               'CAS',
167               'CONFIGURATION',
168               'openblas',
169               'pthreads'
170            ]
171     patches : ["PERSALYS-v14.0.1-001.patch"]
172 }
173
174 version_v13_0 :
175 {
176    patches : []
177 }
178
179 version_v13_0_win :
180 {
181    depend : ['Python',
182               'hdf5',
183               'cgns',
184               'tbb',
185               'nlopt',
186               'libxml2',
187               'eigen',
188               'boost',
189               'ADAO',
190               'KERNEL',
191               'GUI',
192               'Sphinx',
193               'qwt',
194               'qt',
195               'ParaView',
196               'openturns',
197               'YACS',
198               'YDEFX',
199               'CAS',
200               'CONFIGURATION'
201            ]
202 }
203 version_v12_0 :
204 {
205    patches : ['PERSALYS-v12-002.patch', 'PERSALYS-v12-003.patch']
206 }
207
208 version_v11_0 :
209 {
210    patches : ['PERSALYS-v11-001.patch', 'PERSALYS-v11-002.patch']
211 }