Salome HOME
fix root conflict - master - bos/23995
[tools/sat_salome.git] / products / KERNEL.pyconf
1 # add sphinxintl to version_7_8_0_to_8_4_0
2 default :
3 {
4     name : "KERNEL"
5     build_source : "cmake"
6     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_CMAKE_DEBUG=ON"
7     get_source : "git"
8     git_info:
9     {
10         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
11         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
12     }
13     environ :
14     {          
15     }
16     depend : ["Python",
17               "boost",
18               "cppunit",
19               "numpy",
20               "lapack",
21               "hdf5",
22               "omniORB",
23               "omniORBpy",
24               "docutils",
25               "libxml2",
26               "Sphinx",
27               "sphinxintl",
28               "Jinja2",
29               "setuptools",
30               "Pygments",
31               "pytz",
32               "LIBBATCH",
33               "psutil"
34               ]
35     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
36     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
37     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
38     properties:
39     {
40         is_SALOME_module : "yes"
41         has_unit_tests
42         incremental : "yes"
43     }
44 }
45
46 default_win :
47 {
48     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DCMAKE_GENERATOR=\"Visual Studio 15 2017 Win64\" -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe -DCMAKE_CXX_COMPILER_ARCHITECTURE_ID=x64 -DBOOST_ROOT=%BOOST_ROOT_DIR:\=/% -DBOOST_DEBUG=ON -DBoost_ADDITIONAL_VERSIONS=\"1.67.0\" \"1.67\" -DBOOST_INCLUDEDIR=%BOOST_ROOT_DIR:\=/%/include/boost-1_67 -DBOOST_LIBRARYDIR=%BOOST_ROOT_DIR:\=/%/lib "
49     depend : ["Python",
50               "boost",
51               "numpy",
52               "lapack",
53               "hdf5",
54               "omniORB",
55               "omniORBpy",
56               "docutils",
57               "libxml2",
58               "Sphinx",
59               "sphinxintl",
60               "Jinja2",
61               "setuptools",
62               "Pygments",
63               "pytz",
64               "LIBBATCH",
65               "graphviz",
66               "psutil"
67               ]
68     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
69 }
70
71 default_MPI :
72 {
73     cmake_options : "-DSALOME_USE_MPI=ON -DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
74     depend : ["Python",
75               "boost",
76               "numpy",
77               "lapack",
78               "hdf5",
79               "omniORB",
80               "omniORBpy",
81               "docutils",
82               "libxml2",
83               "Sphinx",
84               "sphinxintl",
85               "Jinja2",
86               "setuptools",
87               "Pygments",
88               "pytz",
89               "cppunit",
90               "openmpi",
91               "LIBBATCH",
92               "psutil"
93               ]
94 }
95
96 version_7_8_0_to_8_4_0 :
97 {
98     depend : ["Python",
99               "boost",
100               "numpy",
101               "lapack",
102               "hdf5",
103               "omniORB",
104               "omniORBpy",
105               "docutils",
106               "libxml2",
107               "Sphinx",
108               "Jinja2",
109               "setuptools",
110               "Pygments",
111               "pytz",
112               "LIBBATCH"
113               ]
114     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
115     cmake_options : "-DSALOME_USE_LIBBATCH=ON -DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
116 }
117
118
119 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
120 ALAMOS_SALOME_9 :
121 {
122     name : "KERNEL"
123     build_source : "cmake"
124     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
125     get_source : "git"
126     git_info:
127     {
128         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
129         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
130     }
131     environ :
132     {          
133     }
134     depend : ["Python",
135               "boost",
136               "cppunit",
137               "numpy",
138               "lapack",
139               "hdf5",
140               "omniORB",
141               "omniORBpy",
142               "docutils",
143               "libxml2",
144               "Sphinx",
145               "sphinxintl",
146               "Jinja2",
147               "setuptools",
148               "Pygments",
149               "pytz"
150               ]
151     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
152     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
153     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
154     properties:
155     {
156         is_SALOME_module : "yes"
157         has_unit_tests
158     }
159 }
160
161 ALAMOS_SALOME_9_win :
162 {
163     name : "KERNEL"
164     build_source : "cmake"
165     cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe"
166     depend : ["Python",
167               "boost",
168               "numpy",
169               "lapack",
170               "hdf5",
171               "omniORB",
172               "omniORBpy",
173               "docutils",
174               "graphviz",
175               "libxml2",
176               "Sphinx",
177               "sphinxintl",
178               "Jinja2",
179               "setuptools",
180               "Pygments",
181               "pytz",
182               "pthreads"
183             ]
184     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
185     get_source : "git"
186     git_info:
187     {
188         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
189         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
190     }
191     environ :
192     {
193     }
194 }
195
196 # this section is equivalent with version_7_8_0_to_8_4_0, without LIBBATCH
197 ALAMOS :
198 {
199     name : "KERNEL"
200     build_source : "cmake"
201     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig"
202     get_source : "git"
203     git_info:
204     {
205         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
206         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
207     }
208     environ :
209     {          
210     }
211     depend : ["Python",
212               "boost",
213               "numpy",
214               "lapack",
215               "hdf5",
216               "omniORB",
217               "omniORBpy",
218               "docutils",
219               "libxml2",
220               "Sphinx",
221               "Jinja2",
222               "setuptools",
223               "Pygments",
224               "pytz"
225               ]
226     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
227     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
228     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
229     properties:
230     {
231         is_SALOME_module : "yes"
232         has_unit_tests
233     }
234 }
235
236 version_V6_6_0 :
237 {
238     name : "KERNEL"
239     build_source : "autotools"
240     get_source : "git"
241     git_info:
242     {
243         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/kernel.git"
244         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "kernel.git"
245     }
246     environ :
247     {          
248     }
249     depend : ["Python",
250               "boost",
251               "numpy",
252               "hdf5",
253               "omniORB",
254               "omniORBpy",
255               "docutils",
256               "libxml2",
257               "Sphinx",
258               "Jinja2",
259               "setuptools",
260               "Pygments"
261               ]
262     opt_depend : ["LIBBATCH"]
263     build_depend : ["swig", "doxygen", "cppunit"]
264     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
265     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
266     properties:
267     {
268         is_SALOME_module : "yes"
269         has_unit_tests
270     }
271 }