Salome HOME
spns #42014: add mmgplugin
[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"
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 : []
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 '
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              ]
69     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
70 }
71
72 default_MPI :
73 {
74     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}"
75     depend : [
76               "boost",
77               "cppunit",
78               "Python",
79               "hdf5",
80               "medfile",
81               "scotch",
82               "docutils",
83               "libxml2",
84               "Sphinx",
85               "sphinxintl",
86               "setuptools",
87               "six",
88               "pytz",
89               "numpy",
90               "scipy",
91               "lapack",
92               "CONFIGURATION",
93               "openmpi"
94               ]
95     opt_depend : ["ParMetis", "metis"]
96 }
97
98 default_MPI_STD:
99 {
100     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}"
101     depend : [
102               "boost",
103               "cppunit",
104               "Python",
105               "hdf5",
106               "medfile",
107               "scotch",
108               "docutils",
109               "libxml2",
110               "Sphinx",
111               "sphinxintl",
112               "setuptools",
113               "six",
114               "pytz",
115               "numpy",
116               "scipy",
117               "lapack",
118               "CONFIGURATION",
119               "openmpi"
120               ]
121     opt_depend : ["ParMetis"]
122 }
123
124 version_micro:
125 {
126     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"
127     depend : ["CONFIGURATION", "medfile", "hdf5", "openmpi"]
128     build_depend: ["cmake" ]
129     opt_depend : []
130 }
131
132 default_32BIT_IDS:
133
134     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"
135 }
136
137 default_32BIT_IDS_win:
138
139     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 '
140 }
141
142 default_32BIT_IDS_MPI :
143 {
144     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}"
145     depend : [
146               "boost",
147               "cppunit",
148               "Python",
149               "hdf5",
150               "medfile",
151               "scotch",
152               "docutils",
153               "libxml2",
154               "Sphinx",
155               "sphinxintl",
156               "setuptools",
157               "six",
158               "pytz",
159               "numpy",
160               "scipy",
161               "lapack",
162               "CONFIGURATION",
163               "openmpi"
164               ]
165     opt_depend : ["ParMetis", "metis"]
166 }
167
168 default_32BIT_IDS_MPI_STD :
169 {
170     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}"
171     depend : [
172               "boost",
173               "cppunit",
174               "Python",
175               "hdf5",
176               "medfile",
177               "scotch",
178               "docutils",
179               "libxml2",
180               "Sphinx",
181               "sphinxintl",
182               "setuptools",
183               "six",
184               "pytz",
185               "numpy",
186               "scipy",
187               "lapack",
188               "CONFIGURATION",
189               "openmpi"
190               ]
191     opt_depend : ["ParMetis", "metis"]
192 }
193
194 version_V9_10_0_MPI_STD :
195 {
196     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}"
197     depend : [
198               "boost",
199               "cppunit",
200               "Python",
201               "hdf5",
202               "medfile",
203               "scotch",
204               "docutils",
205               "libxml2",
206               "Sphinx",
207               "sphinxintl",
208               "setuptools",
209               "six",
210               "pytz",
211               "numpy",
212               "scipy",
213               "lapack",
214               "CONFIGURATION",
215               "openmpi"
216               ]
217     opt_depend : ["ParMetis"]
218 }
219
220 version_V9_9_0_MPI:
221 {
222     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}"
223     depend : [
224               "boost",
225               "cppunit",
226               "Python",
227               "hdf5",
228               "medfile",
229               "scotch",
230               "docutils",
231               "libxml2",
232               "Sphinx",
233               "sphinxintl",
234               "setuptools",
235               "six",
236               "pytz",
237               "numpy",
238               "scipy",
239               "lapack",
240               "CONFIGURATION",
241               "openmpi"
242               ]
243     opt_depend : ["ParMetis", "metis"]
244     patches: []
245 }
246
247 version_V9_9_0_MPI_UB22_04:
248 {
249     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}"
250     depend : [
251               "boost",
252               "cppunit",
253               "Python",
254               "hdf5",
255               "medfile",
256               "scotch",
257               "docutils",
258               "libxml2",
259               "Sphinx",
260               "sphinxintl",
261               "setuptools",
262               "six",
263               "pytz",
264               "numpy",
265               "scipy",
266               "lapack",
267               "CONFIGURATION",
268               "openmpi"
269               ]
270     opt_depend : ["ParMetis", "metis"]
271     patches: ['SPNS-29880-MEDCOUPLING-V9_9_0.patch']
272 }
273
274 version_V9_9_0_MPI_FD36:
275 {
276     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}"
277     depend : [
278               "boost",
279               "cppunit",
280               "Python",
281               "hdf5",
282               "medfile",
283               "scotch",
284               "docutils",
285               "libxml2",
286               "Sphinx",
287               "sphinxintl",
288               "setuptools",
289               "six",
290               "pytz",
291               "numpy",
292               "scipy",
293               "lapack",
294               "CONFIGURATION",
295               "openmpi"
296               ]
297     opt_depend : ["ParMetis", "metis"]
298     patches: ['SPNS-29888-MEDCOUPLING-V9_9_0.patch']
299 }
300
301 version_V9_9_0_MPI_STD:
302 {
303     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}"
304     depend : [
305               "boost",
306               "cppunit",
307               "Python",
308               "hdf5",
309               "medfile",
310               "scotch",
311               "docutils",
312               "libxml2",
313               "Sphinx",
314               "sphinxintl",
315               "setuptools",
316               "six",
317               "pytz",
318               "numpy",
319               "scipy",
320               "lapack",
321               "CONFIGURATION",
322               "openmpi"
323               ]
324     opt_depend : ["ParMetis"]
325 }
326
327 version_V9_8_0_MPI:
328 {
329     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}"
330     depend : [
331               "boost",
332               "cppunit",
333               "Python",
334               "hdf5",
335               "medfile",
336               "scotch",
337               "docutils",
338               "libxml2",
339               "Sphinx",
340               "sphinxintl",
341               "setuptools",
342               "six",
343               "pytz",
344               "numpy",
345               "scipy",
346               "lapack",
347               "CONFIGURATION",
348               "openmpi"
349               ]
350     opt_depend : ["ParMetis"]
351 }
352
353 version_V9_7_0_MPI:
354 {
355     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}"
356     depend : [
357               "boost",
358               "cppunit",
359               "Python",
360               "hdf5",
361               "medfile",
362               "scotch",
363               "docutils",
364               "libxml2",
365               "Sphinx",
366               "sphinxintl",
367               "setuptools",
368               "six",
369               "pytz",
370               "numpy",
371               "scipy",
372               "lapack",
373               "CONFIGURATION",
374               "openmpi"
375               ]
376     opt_depend : ["ParMetis"]
377 }
378
379 version_V9_6_0_MPI:
380 {
381     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}"
382     depend : [
383               "boost",
384               "cppunit",
385               "Python",
386               "hdf5",
387               "medfile",
388               "scotch",
389               "docutils",
390               "libxml2",
391               "Sphinx",
392               "sphinxintl",
393               "setuptools",
394               "six",
395               "pytz",
396               "numpy",
397               "scipy",
398               "lapack",
399               "CONFIGURATION",
400               "openmpi"
401               ]
402     opt_depend : ["ParMetis"]
403 }
404
405 version_V9_5_0_MPI:
406 {
407     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}"
408     depend : [
409               "boost",
410               "cppunit",
411               "Python",
412               "hdf5",
413               "medfile",
414               "scotch",
415               "docutils",
416               "libxml2",
417               "Sphinx",
418               "sphinxintl",
419               "setuptools",
420               "six",
421               "pytz",
422               "numpy",
423               "scipy",
424               "lapack",
425               "CONFIGURATION",
426               "openmpi"
427               ]
428     opt_depend : ["ParMetis"]
429 }
430
431 version_V9_9_0:
432 {
433     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"
434 }
435
436 version_V9_9_0_win:
437 {
438     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'
439 }
440
441 version_V9_8_0:
442 {
443     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"
444 }
445
446 version_V9_8_0_win:
447 {
448     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'
449 }
450
451 version_V9_7_0:
452 {
453     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"
454 }
455
456 version_V9_7_0_win:
457 {
458     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'
459 }
460
461 version_V9_6_0:
462 {
463     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"
464 }
465
466 version_V9_6_0_win:
467 {
468     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'
469 }
470
471 version_V9_5_0 :
472 {
473     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"
474 }
475
476 version_V9_5_0_win :
477 {
478     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 '
479 }
480
481 version_V9_5_0_64BIT_IDS:
482 {
483     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"
484 }
485
486 version_V9_4_0 :
487 {
488     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"
489 }
490
491 version_V9_4_0_win :
492 {
493     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 '
494 }
495
496 version_V9_3_0 :
497 {
498     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"
499 }
500
501 version_V9_3_0_win :
502 {
503     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 '
504 }
505
506 version_V8_5_0 :
507 {
508     depend : [
509                "Babel",
510                "boost",
511                "click",
512                "cmake",
513                "cppunit",
514                "Cython",
515                "docutils",
516                "doxygen",
517                "graphviz",
518                "hdf5",
519                "Jinja2",
520                "lapack",
521                "libxml2",
522                "markupsafe",
523                "medfile",
524                "metis",
525                "numpy",
526                "Pygments",
527                "Python",
528                "pytz",
529                "scipy",
530                "scotch",
531                "setuptools",
532                "six",
533                "Sphinx",
534                "sphinxintl",
535                "swig",
536                "CONFIGURATION"
537           ]
538 }
539
540 version_V7_8_2_CO8 :
541 {
542     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF"
543     depend : [
544               "boost",
545               "Python",
546               "hdf5",
547               "medfile",
548               "libxml2",
549               "Sphinx",
550               "setuptools",
551               "numpy",
552               "scipy",
553               "lapack"
554               ]
555     patches: ["FindXDR-CO8.patch"]
556 }
557
558 version_7_8_2_to_8_4_0 :
559 {
560     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"
561     depend : [
562               "boost",
563               "Python",
564               "hdf5",
565               "medfile",
566               "scotch",
567               "metis",
568               "docutils",
569               "libxml2",
570               "Sphinx",
571               "setuptools",
572               "numpy",
573               "scipy",
574               "lapack"
575               "CONFIGURATION"
576               ]
577 }
578
579 version_V7_8_0 :
580 {
581     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF"
582     depend : [
583               "boost",
584               "Python",
585               "hdf5",
586               "medfile",
587               "libxml2",
588               "Sphinx",
589               "setuptools",
590               "numpy",
591               "scipy",
592               "lapack"
593               ]
594 }