Salome HOME
llvm 8.0.1 fedora 34 compliance
[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 }
57
58 version_V9_4_0_to_V9_6_0 :
59 {
60     depend : ["KERNEL",
61               "GUI",
62               "boost",
63               "CAS",
64               "Python",
65               "hdf5",
66               "omniORB",
67               "qt",
68               "ParaView",
69               "docutils",
70               "Sphinx",
71               "Jinja2",
72               "setuptools",
73               "Pygments",
74               "opencv",
75               "six",
76               "pytz"
77              ]
78 }
79
80 version_V9_3_0 :
81 {
82     depend : ["KERNEL",
83               "GUI",
84               "boost",
85               "CAS",
86               "Python",
87               "hdf5",
88               "omniORB",
89               "qt",
90               "ParaView",
91               "docutils",
92               "Sphinx",
93               "Jinja2",
94               "setuptools",
95               "Pygments",
96               "opencv",
97               "six",
98               "pytz"
99              ]
100     patches : []
101 }
102
103 version_V9_3_0_win :
104 {
105    # backporting the opencv 3.2 patch -  since windows uses this version of OpenCV
106    patches : ['GEOM-9.3.0-opencv_windows.patch']
107 }
108
109 version_V8_5_0_to_V9_2_1 :  # these versions requires the path geom_8.5.0_xao_data_dir.patch (for salome test)
110 {
111     patches : [
112               "geom_8.5.0_xao_data_dir.patch" 
113               ]
114     depend : ["KERNEL",
115               "GUI",
116               "boost",
117               "CAS",
118               "Python",
119               "hdf5",
120               "omniORB",
121               "qt",
122               "ParaView",
123               "docutils",
124               "Sphinx",
125               "Jinja2",
126               "setuptools",
127               "Pygments",
128               "opencv",
129               "six",
130               "pytz"
131              ]
132 }
133
134 version_V7_5_0_to_V7_8_3 :
135 {
136     depend : ["KERNEL",
137               "GUI",
138               "boost",
139               "CAS",
140               "Python",
141               "hdf5",
142               "omniORB",
143               "qt",
144               "ParaView",
145               "docutils",
146               "Sphinx",
147               "Jinja2",
148               "setuptools",
149               "Pygments",
150               "opencv",
151               "six",
152               "pytz",
153              ]
154 }
155
156 version_V6_6_0 :
157 {
158     build_source : "autotools"
159     cmake_options : ""
160     get_source : "git"
161     environ :
162     {
163     }
164     depend : ["KERNEL",
165               "GUI",
166               "boost",
167               "CAS",
168               "Python",
169               "hdf5",
170               "omniORB",
171               "qt",
172               "ParaView",
173               "docutils",
174               "Sphinx",
175               "Jinja2",
176               "setuptools",
177               "Pygments"
178              ]
179     nb_proc : 1
180 }