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