]> SALOME platform Git repositories - tools/sat_salome.git/blob - products/MEDCOUPLING.pyconf
Salome HOME
[FORUM][Windows] SF #1512 relax precision to 1e-9 on windows
[tools/sat_salome.git] / products / MEDCOUPLING.pyconf
1 default :
2 {
3     name : "MEDCOUPLING"
4     build_source : "cmake"
5     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_SHAPERECOGN=ON"
6     get_source : "git"
7     git_info:
8     {
9       repositories :
10       {
11         tuleap : $PROJECTS.projects.salome.git_info.git_server.tuleap.url + "salome/medcoupling.git"
12         github : $PROJECTS.projects.salome.git_info.git_server.github.url + "medcoupling.git"
13         gitpub : $PROJECTS.projects.salome.git_info.git_server.gitpub.url + "tools/medcoupling.git"
14       }
15     }
16     depend : [
17               "boost",
18               "cppunit",
19               "Python",
20               "hdf5",
21               "medfile",
22               "scotch",
23               "metis",
24               "docutils",
25               "libxml2",
26               "Sphinx",
27               "sphinxintl",
28               "setuptools",
29               "six",
30               "pytz",
31               "numpy",
32               "scipy",
33               "lapack",
34               "CONFIGURATION"
35               ]
36     build_depend : ["cmake", "swig", "doxygen", "graphviz", "cppunit"]
37     opt_depend : ["BasicIterativeStatistics"]
38     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
39     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
40     properties:
41     {
42         incremental : "yes"
43         is_SALOME_module : "yes"
44         has_unit_tests
45         fhs : "yes"
46     }
47 }
48
49 default_win :
50 {
51     cmake_options : '  -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_ENABLE_SHAPERECOGN=ON '
52     depend : [
53               "boost",
54               "Python",
55               "hdf5",
56               "medfile",
57               "metis",
58               "docutils",
59               "graphviz",
60               "libxml2",
61               "Sphinx",
62               "sphinxintl",
63               "setuptools",
64               "six",
65               "pytz",
66               "numpy",
67               "CONFIGURATION",
68               "openblas"
69             ]
70     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
71 }
72
73 default_MPI :
74 {
75     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}  -DMEDCOUPLING_ENABLE_SHAPERECOGN=ON"
76     depend : [
77               "boost",
78               "cppunit",
79               "Python",
80               "hdf5",
81               "medfile",
82               "scotch",
83               "docutils",
84               "libxml2",
85               "Sphinx",
86               "sphinxintl",
87               "setuptools",
88               "six",
89               "pytz",
90               "numpy",
91               "scipy",
92               "lapack",
93               "CONFIGURATION",
94               "openmpi"
95               ]
96     opt_depend : ["ParMetis", "metis", "BasicIterativeStatistics"]
97 }
98
99 default_MPI_STD:
100 {
101     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}  -DMEDCOUPLING_ENABLE_SHAPERECOGN=ON"
102     depend : [
103               "boost",
104               "cppunit",
105               "Python",
106               "hdf5",
107               "medfile",
108               "scotch",
109               "docutils",
110               "libxml2",
111               "Sphinx",
112               "sphinxintl",
113               "setuptools",
114               "six",
115               "pytz",
116               "numpy",
117               "scipy",
118               "lapack",
119               "CONFIGURATION",
120               "openmpi",
121               "sphinx_rtd_theme"
122               ]
123     opt_depend : ["ParMetis", "BasicIterativeStatistics"]
124 }
125
126 version_micro:
127 {
128     cmake_options : "-DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_ENABLE_PYTHON=OFF -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=OFF -DMEDCOUPLING_WITH_FILE_EXAMPLES=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_BUILD_TESTS=OFF -DMEDCOUPLING_BUILD_DOC=OFF -DMEDCOUPLING_BUILD_STATIC=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=OFF"
129     depend : ["CONFIGURATION", "medfile", "hdf5", "openmpi"]
130     build_depend: ["cmake" ]
131     opt_depend : []
132 }
133
134 default_32BIT_IDS:
135
136     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=OFF"
137 }
138
139 default_32BIT_IDS_win:
140
141     cmake_options : ' -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=OFF '
142 }
143
144 default_32BIT_IDS_MPI :
145 {
146     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=OFF -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}"
147     depend : [
148               "boost",
149               "cppunit",
150               "Python",
151               "hdf5",
152               "medfile",
153               "scotch",
154               "docutils",
155               "libxml2",
156               "Sphinx",
157               "sphinxintl",
158               "setuptools",
159               "six",
160               "pytz",
161               "numpy",
162               "scipy",
163               "lapack",
164               "CONFIGURATION",
165               "openmpi"
166               ]
167     opt_depend : ["ParMetis", "metis"]
168 }
169
170 default_32BIT_IDS_MPI_STD :
171 {
172     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PTSCOTCH=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=OFF -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
173     depend : [
174               "boost",
175               "cppunit",
176               "Python",
177               "hdf5",
178               "medfile",
179               "scotch",
180               "docutils",
181               "libxml2",
182               "Sphinx",
183               "sphinxintl",
184               "setuptools",
185               "six",
186               "pytz",
187               "numpy",
188               "scipy",
189               "lapack",
190               "CONFIGURATION",
191               "openmpi"
192               ]
193     opt_depend : ["ParMetis", "metis"]
194 }
195
196 version_V9_13_0_MPI :
197 {
198     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}"
199     depend : [
200               "boost",
201               "cppunit",
202               "Python",
203               "hdf5",
204               "medfile",
205               "scotch",
206               "docutils",
207               "libxml2",
208               "Sphinx",
209               "sphinxintl",
210               "setuptools",
211               "six",
212               "pytz",
213               "numpy",
214               "scipy",
215               "lapack",
216               "CONFIGURATION",
217               "openmpi"
218               ]
219     opt_depend : ["ParMetis", "metis"]
220 }
221
222 version_V9_10_0:
223 {
224   patches: []
225 }
226
227 version_V9_10_0_win:
228 {
229   patches: ["MEDCOUPLING-9.10.0-visual-2019.patch"]
230 }
231
232 version_V9_10_0_MPI_STD :
233 {
234     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
235     depend : [
236               "boost",
237               "cppunit",
238               "Python",
239               "hdf5",
240               "medfile",
241               "scotch",
242               "docutils",
243               "libxml2",
244               "Sphinx",
245               "sphinxintl",
246               "setuptools",
247               "six",
248               "pytz",
249               "numpy",
250               "scipy",
251               "lapack",
252               "CONFIGURATION",
253               "openmpi"
254               ]
255     opt_depend : ["ParMetis"]
256 }
257
258 version_V9_9_0_MPI:
259 {
260     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}"
261     depend : [
262               "boost",
263               "cppunit",
264               "Python",
265               "hdf5",
266               "medfile",
267               "scotch",
268               "docutils",
269               "libxml2",
270               "Sphinx",
271               "sphinxintl",
272               "setuptools",
273               "six",
274               "pytz",
275               "numpy",
276               "scipy",
277               "lapack",
278               "CONFIGURATION",
279               "openmpi"
280               ]
281     opt_depend : ["ParMetis", "metis"]
282     patches: []
283 }
284
285 version_V9_9_0_MPI_UB22_04:
286 {
287     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}"
288     depend : [
289               "boost",
290               "cppunit",
291               "Python",
292               "hdf5",
293               "medfile",
294               "scotch",
295               "docutils",
296               "libxml2",
297               "Sphinx",
298               "sphinxintl",
299               "setuptools",
300               "six",
301               "pytz",
302               "numpy",
303               "scipy",
304               "lapack",
305               "CONFIGURATION",
306               "openmpi"
307               ]
308     opt_depend : ["ParMetis", "metis"]
309     patches: ['SPNS-29880-MEDCOUPLING-V9_9_0.patch']
310 }
311
312 version_V9_9_0_MPI_FD36:
313 {
314     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PTSCOTCH=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} -DSCOTCH_ROOT_DIR=${SCOTCH_ROOT_DIR} -DPTSCOTCH_ROOT_DIR=${PTSCOTCH_ROOT_DIR} -DPTSCOTCH_INCLUDE_DIRS=${PTSCOTCH_INCLUDE_DIR}"
315     depend : [
316               "boost",
317               "cppunit",
318               "Python",
319               "hdf5",
320               "medfile",
321               "scotch",
322               "docutils",
323               "libxml2",
324               "Sphinx",
325               "sphinxintl",
326               "setuptools",
327               "six",
328               "pytz",
329               "numpy",
330               "scipy",
331               "lapack",
332               "CONFIGURATION",
333               "openmpi"
334               ]
335     opt_depend : ["ParMetis", "metis"]
336     patches: ['SPNS-29888-MEDCOUPLING-V9_9_0.patch']
337 }
338
339 version_V9_9_0_MPI_STD:
340 {
341     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
342     depend : [
343               "boost",
344               "cppunit",
345               "Python",
346               "hdf5",
347               "medfile",
348               "scotch",
349               "docutils",
350               "libxml2",
351               "Sphinx",
352               "sphinxintl",
353               "setuptools",
354               "six",
355               "pytz",
356               "numpy",
357               "scipy",
358               "lapack",
359               "CONFIGURATION",
360               "openmpi"
361               ]
362     opt_depend : ["ParMetis"]
363 }
364
365 version_V9_8_0_MPI:
366 {
367     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
368     depend : [
369               "boost",
370               "cppunit",
371               "Python",
372               "hdf5",
373               "medfile",
374               "scotch",
375               "docutils",
376               "libxml2",
377               "Sphinx",
378               "sphinxintl",
379               "setuptools",
380               "six",
381               "pytz",
382               "numpy",
383               "scipy",
384               "lapack",
385               "CONFIGURATION",
386               "openmpi"
387               ]
388     opt_depend : ["ParMetis"]
389 }
390
391 version_V9_7_0_MPI:
392 {
393     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
394     depend : [
395               "boost",
396               "cppunit",
397               "Python",
398               "hdf5",
399               "medfile",
400               "scotch",
401               "docutils",
402               "libxml2",
403               "Sphinx",
404               "sphinxintl",
405               "setuptools",
406               "six",
407               "pytz",
408               "numpy",
409               "scipy",
410               "lapack",
411               "CONFIGURATION",
412               "openmpi"
413               ]
414     opt_depend : ["ParMetis"]
415 }
416
417 version_V9_6_0_MPI:
418 {
419     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
420     depend : [
421               "boost",
422               "cppunit",
423               "Python",
424               "hdf5",
425               "medfile",
426               "scotch",
427               "docutils",
428               "libxml2",
429               "Sphinx",
430               "sphinxintl",
431               "setuptools",
432               "six",
433               "pytz",
434               "numpy",
435               "scipy",
436               "lapack",
437               "CONFIGURATION",
438               "openmpi"
439               ]
440     opt_depend : ["ParMetis"]
441 }
442
443 version_V9_5_0_MPI:
444 {
445     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=ON -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON -DMEDCOUPLING_USE_64BIT_IDS=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER}"
446     depend : [
447               "boost",
448               "cppunit",
449               "Python",
450               "hdf5",
451               "medfile",
452               "scotch",
453               "docutils",
454               "libxml2",
455               "Sphinx",
456               "sphinxintl",
457               "setuptools",
458               "six",
459               "pytz",
460               "numpy",
461               "scipy",
462               "lapack",
463               "CONFIGURATION",
464               "openmpi"
465               ]
466     opt_depend : ["ParMetis"]
467 }
468
469 version_V9_9_0:
470 {
471     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON"
472 }
473
474 version_V9_9_0_win:
475 {
476     cmake_options : '  -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF'
477 }
478
479 version_V9_8_0:
480 {
481     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON"
482 }
483
484 version_V9_8_0_win:
485 {
486     cmake_options : '  -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF'
487 }
488
489 version_V9_7_0:
490 {
491     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON"
492 }
493
494 version_V9_7_0_win:
495 {
496     cmake_options : '  -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF'
497 }
498
499 version_V9_6_0:
500 {
501     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON"
502 }
503
504 version_V9_6_0_win:
505 {
506     cmake_options : '  -DMEDCOUPLING_USE_64BIT_IDS=ON -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF'
507 }
508
509 version_V9_5_0 :
510 {
511     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF"
512 }
513
514 version_V9_5_0_win :
515 {
516     cmake_options : ' -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF '
517 }
518
519 version_V9_5_0_64BIT_IDS:
520 {
521     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF -DMEDCOUPLING_USE_64BIT_IDS=ON"
522 }
523
524 version_V9_4_0 :
525 {
526     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF"
527 }
528
529 version_V9_4_0_win :
530 {
531     cmake_options : ' -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF '
532 }
533
534 version_V9_3_0 :
535 {
536     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF"
537 }
538
539 version_V9_3_0_win :
540 {
541     cmake_options : ' -DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF '
542 }
543
544 version_V8_5_0 :
545 {
546     depend : [
547                "Babel",
548                "boost",
549                "click",
550                "cmake",
551                "cppunit",
552                "Cython",
553                "docutils",
554                "doxygen",
555                "graphviz",
556                "hdf5",
557                "Jinja2",
558                "lapack",
559                "libxml2",
560                "markupsafe",
561                "medfile",
562                "metis",
563                "numpy",
564                "Pygments",
565                "Python",
566                "pytz",
567                "scipy",
568                "scotch",
569                "setuptools",
570                "six",
571                "Sphinx",
572                "sphinxintl",
573                "swig",
574                "CONFIGURATION"
575           ]
576 }
577
578 version_V7_8_2_CO8 :
579 {
580     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF"
581     depend : [
582               "boost",
583               "Python",
584               "hdf5",
585               "medfile",
586               "libxml2",
587               "Sphinx",
588               "setuptools",
589               "numpy",
590               "scipy",
591               "lapack"
592               ]
593     patches: ["FindXDR-CO8.patch"]
594 }
595
596 version_7_8_2_to_8_4_0 :
597 {
598     cmake_options : "-DMEDCOUPLING_ENABLE_PYTHON=ON -DMEDCOUPLING_ENABLE_PARTITIONER=ON -DMEDCOUPLING_ENABLE_RENUMBER=ON -DMEDCOUPLING_PARTITIONER_METIS=ON -DMEDCOUPLING_PARTITIONER_SCOTCH=ON -DMEDCOUPLING_PARTITIONER_PARMETIS=OFF -DMEDCOUPLING_MICROMED=OFF -DMEDCOUPLING_USE_MPI=OFF"
599     depend : [
600               "boost",
601               "Python",
602               "hdf5",
603               "medfile",
604               "scotch",
605               "metis",
606               "docutils",
607               "libxml2",
608               "Sphinx",
609               "setuptools",
610               "numpy",
611               "scipy",
612               "lapack"
613               "CONFIGURATION"
614               ]
615 }
616
617 version_V7_8_0 :
618 {
619     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF"
620     depend : [
621               "boost",
622               "Python",
623               "hdf5",
624               "medfile",
625               "libxml2",
626               "Sphinx",
627               "setuptools",
628               "numpy",
629               "scipy",
630               "lapack"
631               ]
632 }
633
634 version_V7_8_0_CO9 :
635 {
636     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF -DCMAKE_CXX_STANDARD=14 "
637     depend : [
638               "boost",
639               "Python",
640               "hdf5",
641               "medfile",
642               "libxml2",
643               "Sphinx",
644               "setuptools",
645               "numpy",
646               "scipy",
647               "lapack"
648               ]
649     nb_proc: 1
650     patches: ['MEDCOUPLING-V7_8_BR-findXdr-CO9.patch']
651 }