Salome HOME
PyFMI: fix header
[tools/sat_salome.git] / products / GEOM.pyconf
1 default :
2 {
3     name : "GEOM"
4     build_source : "cmake"
5     #About the use of OpenCV, see spns #7996
6     cmake_options : "-DSWIG_EXECUTABLE=${SWIG_ROOT_DIR}/bin/swig -DSALOME_GEOM_USE_OPENCV=ON"
7     get_source : "git"
8     git_info:
9     {
10         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/geom.git"
11         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "geom.git"
12     }
13     environ :
14     {
15         PARALLEL_VISU : "1"
16         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
17         GEOM_PluginsList : "BREPPlugin:STEPPlugin:IGESPlugin:STLPlugin:XAOPlugin:VTKPlugin:AdvancedGEOM"
18         CSF_ShHealingDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "geom"
19     }
20     depend : ["KERNEL",
21               "GUI",
22               "boost",
23               "CAS",
24               "Python",
25               "hdf5",
26               "omniORB",
27               "qt",
28               "ParaView",
29               "docutils",
30               "Sphinx",
31               "Jinja2",
32               "setuptools",
33               "Pygments",
34               "opencv",
35               "six",
36               "pytz",
37               "psutil"
38              ]
39     build_depend : ["cmake", "swig", "doxygen", "cppunit"]
40     patches : []
41     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
42     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
43     properties:
44     {
45         incremental : "yes"
46         has_salome_gui : "yes"
47         is_SALOME_module : "yes"
48         has_unit_tests
49     }
50 }
51
52
53 default_win :
54 {
55     cmake_options : " -DSWIG_EXECUTABLE=%SWIG_ROOT_DIR:\=/%/bin/swig.exe -DSALOME_GEOM_USE_OPENCV=ON -DOPENCV_ROOT_DIR=%OPENCV_ROOT_DIR:\=/% -DOpenCV_INCLUDE_DIRS=%OpenCV_INCLUDE_DIRS:\=/% "
56     depend : ["KERNEL",
57               "GUI",
58               "boost",
59               "CAS",
60               "Python",
61               "hdf5",
62               "omniORB",
63               "qt",
64               "ParaView",
65               "docutils",
66               "Sphinx",
67               "Jinja2",
68               "setuptools",
69               "Pygments",
70               "opencv",
71               "six",
72               "pytz",
73               "psutil",
74               "sphinxintl"
75              ]
76 }
77
78 version_V9_4_0_to_V9_6_0 :
79 {
80     depend : ["KERNEL",
81               "GUI",
82               "boost",
83               "CAS",
84               "Python",
85               "hdf5",
86               "omniORB",
87               "qt",
88               "ParaView",
89               "docutils",
90               "Sphinx",
91               "Jinja2",
92               "setuptools",
93               "Pygments",
94               "opencv",
95               "six",
96               "pytz"
97              ]
98 }
99
100 version_V9_3_0 :
101 {
102     depend : ["KERNEL",
103               "GUI",
104               "boost",
105               "CAS",
106               "Python",
107               "hdf5",
108               "omniORB",
109               "qt",
110               "ParaView",
111               "docutils",
112               "Sphinx",
113               "Jinja2",
114               "setuptools",
115               "Pygments",
116               "opencv",
117               "six",
118               "pytz"
119              ]
120     patches : []
121 }
122
123 version_V9_3_0_win :
124 {
125    # backporting the opencv 3.2 patch -  since windows uses this version of OpenCV
126    patches : ['GEOM-9.3.0-opencv_windows.patch']
127 }
128
129 version_V8_5_0_to_V9_2_1 :  # these versions requires the path geom_8.5.0_xao_data_dir.patch (for salome test)
130 {
131     patches : [
132               "geom_8.5.0_xao_data_dir.patch" 
133               ]
134     depend : ["KERNEL",
135               "GUI",
136               "boost",
137               "CAS",
138               "Python",
139               "hdf5",
140               "omniORB",
141               "qt",
142               "ParaView",
143               "docutils",
144               "Sphinx",
145               "Jinja2",
146               "setuptools",
147               "Pygments",
148               "opencv",
149               "six",
150               "pytz"
151              ]
152 }
153
154 version_V7_5_0_to_V7_8_3 :
155 {
156     depend : ["KERNEL",
157               "GUI",
158               "boost",
159               "CAS",
160               "Python",
161               "hdf5",
162               "omniORB",
163               "qt",
164               "ParaView",
165               "docutils",
166               "Sphinx",
167               "Jinja2",
168               "setuptools",
169               "Pygments",
170               "opencv",
171               "six",
172               "pytz",
173              ]
174 }
175
176 version_V6_6_0 :
177 {
178     build_source : "autotools"
179     cmake_options : ""
180     get_source : "git"
181     environ :
182     {
183     }
184     depend : ["KERNEL",
185               "GUI",
186               "boost",
187               "CAS",
188               "Python",
189               "hdf5",
190               "omniORB",
191               "qt",
192               "ParaView",
193               "docutils",
194               "Sphinx",
195               "Jinja2",
196               "setuptools",
197               "Pygments"
198              ]
199     nb_proc : 1
200 }