Salome HOME
bos #41564 [CEA] openturns 1.22
[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_f386013d :
62 {
63 }
64
65 version_f386013d_win :
66 {
67    compil_script : 'PERSALYS-f386013d.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-f386013d-001.patch',
95                'PERSALYS-f386013d-002.patch',
96                'PERSALYS-f386013d-003.patch',
97                'PERSALYS-f386013d-004.patch'
98               ]
99 }
100
101 version_v14_1 :
102 {
103    patches : ['PERSALYS-v14.1-001.patch', 'PERSALYS-v14.1-004-launch_html.patch']
104 }
105
106 version_v14_1_win :
107 {
108    compil_script : 'PERSALYS-v14.1.bat'
109    depend : ['Python',
110               'hdf5',
111               'cgns',
112               'tbb',
113               'nlopt',
114               'libxml2',
115               'eigen',
116               'boost',
117               'ADAO',
118               'KERNEL',
119               'GUI',
120               'Sphinx',
121               'qwt',
122               'qt',
123               'ParaView',
124               'openturns',
125               'FMILibrary',
126               'PyFMI',
127               'YACS',
128               'YDEFX',
129               'PY2CPP',
130               'CAS',
131               'CONFIGURATION',
132               'openblas',
133               'pthreads'
134            ]
135     patches : ['PERSALYS-v14.1-002.patch', 'PERSALYS-v14.1-003.patch', 'PERSALYS-v14.1-004-launch_html.patch']
136 }
137
138 version_v14_0_1 :
139 {
140    patches : []
141 }
142
143 version_v14_0_1_win :
144 {
145    compil_script : 'PERSALYS-v14.0.1.bat'
146    depend : ['Python',
147               'hdf5',
148               'cgns',
149               'tbb',
150               'nlopt',
151               'libxml2',
152               'eigen',
153               'boost',
154               'ADAO',
155               'KERNEL',
156               'GUI',
157               'Sphinx',
158               'qwt',
159               'qt',
160               'ParaView',
161               'openturns',
162               'FMILibrary',
163               'PyFMI',
164               'YACS',
165               'YDEFX',
166               'PY2CPP',
167               'CAS',
168               'CONFIGURATION',
169               'openblas',
170               'pthreads'
171            ]
172     patches : ["PERSALYS-v14.0.1-001.patch"]
173 }
174
175 version_v13_0 :
176 {
177    patches : []
178 }
179
180 version_v13_0_win :
181 {
182    depend : ['Python',
183               'hdf5',
184               'cgns',
185               'tbb',
186               'nlopt',
187               'libxml2',
188               'eigen',
189               'boost',
190               'ADAO',
191               'KERNEL',
192               'GUI',
193               'Sphinx',
194               'qwt',
195               'qt',
196               'ParaView',
197               'openturns',
198               'YACS',
199               'YDEFX',
200               'CAS',
201               'CONFIGURATION'
202            ]
203 }
204 version_v12_0 :
205 {
206    patches : ['PERSALYS-v12-002.patch', 'PERSALYS-v12-003.patch']
207 }
208
209 version_v11_0 :
210 {
211    patches : ['PERSALYS-v11-001.patch', 'PERSALYS-v11-002.patch']
212 }