Salome HOME
dc75b25a2c37e044136a954219211dc79d443829
[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"
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     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
34     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
35     properties:
36     {
37         is_SALOME_module : "yes"
38         has_unit_tests
39         fhs : "yes"
40         incremental : "yes"
41     }
42 }
43
44
45 default_win :
46 {
47     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 '
48     depend : [
49               "boost",
50               "Python",
51               "hdf5",
52               "medfile",
53               "metis",
54               "docutils",
55               "libxml2",
56               "Sphinx",
57               "sphinxintl",
58               "setuptools",
59               "six",
60               "pytz",
61               "numpy",
62               "CONFIGURATION"
63               ]
64 }
65
66 default_int64:
67
68     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"
69
70 }
71
72 version_7_8_2_to_8_4_0 :
73 {
74     depend : [
75               "boost",
76               "Python",
77               "hdf5",
78               "medfile",
79               "scotch",
80               "metis",
81               "docutils",
82               "libxml2",
83               "Sphinx",
84               "setuptools",
85               "numpy",
86               "scipy",
87               "lapack"
88               "CONFIGURATION"
89               ]
90 }
91
92 # Default section for MPI version, for SALOME-8.5.0-MPI and later
93 default_MPI :
94 {
95     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_ROOT_DIR}/bin/mpic++ DCMAKE_C_COMPILER:STRING=${MPI_ROOT_DIR}/bin/mpicc"
96     depend : [
97               "boost",
98               "Python",
99               "hdf5",
100               "medfile",
101               "scotch",
102               "docutils",
103               "libxml2",
104               "ParMetis",
105               "Sphinx",
106               "sphinxintl",
107               "setuptools",
108               "six",
109               "pytz",
110               "numpy",
111               "scipy",
112               "lapack",
113               "openmpi",
114               "cppunit",
115               "CONFIGURATION"
116               ]
117 }
118
119 version_V7_8_0 :
120 {
121     cmake_options : "-DMEDCOUPLING_ENABLE_PARTITIONER=OFF -DMEDCOUPLING_PARTITIONER_METIS=OFF -DMEDCOUPLING_PARTITIONER_SCOTCH=OFF"
122     depend : [
123               "boost",
124               "Python",
125               "hdf5",
126               "medfile",
127               "libxml2",
128               "Sphinx",
129               "setuptools",
130               "numpy",
131               "scipy",
132               "lapack"
133               ]
134 }