Salome HOME
SSL mode integration : switch back SALOME modules on master branches - patch HOMARD...
[tools/sat_salome.git] / products / CAS.pyconf
1 default :
2 {
3     name : "CAS"
4     build_source : "cmake"
5     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=OFF -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
6     get_source : "git"
7     git_info:
8     {
9         repo : "http://git.dev.opencascade.org/repos/occt.git"
10         repo_dev : $repo
11     }
12     environ :
13     {
14         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
15         #                               section environ pour conserver
16         #                               la generalite du script CAS.py
17         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
18         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
19         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
20         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
21         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
22         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
23         MMGT_REENTRANT : "1"
24         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
25         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
26            
27         env_script : $name + ".py"
28     }
29     depend : ['freetype', 'freeimage']
30     build_depend : ["cmake", "doxygen"]
31     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
32     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
33     install_dir : 'base'
34     properties:
35     {
36       incremental : "no"
37     }
38 }
39
40 version_CR740_SALOME_PATCH :
41 {
42     name : "CAS"
43     build_source : "cmake"
44     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=OFF -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
45     get_source : "git"
46     git_info:
47     {
48         repo : "http://git.dev.opencascade.org/repos/occt.git"
49         repo_dev : $repo
50     }
51     environ :
52     {
53         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
54         #                               section environ pour conserver
55         #                               la generalite du script CAS.py
56         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
57         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
58         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
59         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
60         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
61         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
62         MMGT_REENTRANT : "1"
63         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
64         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
65            
66         env_script : $name + ".py"
67     }
68     depend : ['freetype', 'freeimage']
69     build_depend : ["cmake", "doxygen"]
70     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
71     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
72     install_dir : 'base'
73     properties:
74     {
75       incremental : "no"
76     }
77 }
78
79 version_CR740_SALOME_PATCH_win :
80 {
81     name : "CAS"
82     build_source : "script"
83     compil_script :  "CAS_7.4.bat"
84     get_source : "git"
85     git_info:
86     {
87         repo : "http://git.dev.opencascade.org/repos/occt.git"
88         repo_dev : $repo
89     }
90     environ :
91     {
92         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
93         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
94         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
95         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
96         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
97         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
98         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
99         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
100         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
101         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
102         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
103         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
104         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
105         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
106         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
107         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
108         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
109         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
110         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
111         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
112         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
113         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
114         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
115         MMGT_CLEAR     : "1"
116         MMGT_REENTRANT : "1"
117         CSF_LANGUAGE   : "us"
118
119         env_script : "CAS.py"
120     }
121     depend : ['freetype', 'freeimage', 'tbb']
122     build_depend : ["cmake", "doxygen"]
123     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
124     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
125     properties:
126     {
127       incremental : "no"
128     }
129 }
130
131 version_V7_4_0p2 :
132 {
133     name : "CAS"
134     build_source : "cmake"
135     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=OFF -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
136     get_source : "git"
137     git_info:
138     {
139         repo : "http://git.dev.opencascade.org/repos/occt.git"
140         repo_dev : $repo
141     }
142     environ :
143     {
144         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
145         #                               section environ pour conserver
146         #                               la generalite du script CAS.py
147         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
148         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
149         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
150         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
151         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
152         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
153         MMGT_REENTRANT : "1"
154         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
155         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
156            
157         env_script : $name + ".py"
158     }
159     depend : ['freetype', 'freeimage']
160     build_depend : ["cmake", "doxygen"]
161     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
162     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
163     install_dir : 'base'
164     properties:
165     {
166       incremental : "no"
167     }
168 }
169
170 version_V7_4_0p2_win :
171 {
172     name : "CAS"
173     build_source : "script"
174     compil_script :  "CAS_7.4.bat"
175     get_source : "git"
176     git_info:
177     {
178         repo : "http://git.dev.opencascade.org/repos/occt.git"
179         repo_dev : $repo
180     }
181     environ :
182     {
183         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
184         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
185         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
186         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
187         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
188         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
189         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
190         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
191         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
192         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
193         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
194         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
195         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
196         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
197         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
198         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
199         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
200         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
201         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
202         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
203         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
204         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
205         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
206         MMGT_CLEAR     : "1"
207         MMGT_REENTRANT : "1"
208         CSF_LANGUAGE   : "us"
209
210         env_script : "CAS.py"
211     }
212     depend : ['freetype', 'freeimage', 'tbb']
213     build_depend : ["cmake", "doxygen"]
214     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
215     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
216     properties:
217     {
218       incremental : "no"
219     }
220 }
221
222 version_V7_4_0p1 :
223 {
224     name : "CAS"
225     build_source : "cmake"
226     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=OFF -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
227     get_source : "git"
228     git_info:
229     {
230         repo : "http://git.dev.opencascade.org/repos/occt.git"
231         repo_dev : $repo
232     }
233     environ :
234     {
235         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
236         #                               section environ pour conserver
237         #                               la generalite du script CAS.py
238         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
239         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
240         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
241         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
242         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
243         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
244         MMGT_REENTRANT : "1"
245         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
246         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
247            
248         env_script : $name + ".py"
249     }
250     depend : ['freetype', 'freeimage']
251     build_depend : ["cmake", "doxygen"]
252     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
253     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
254     install_dir : 'base'
255     properties:
256     {
257       incremental : "no"
258     }
259 }
260
261 version_V7_4_0p1_win :
262 {
263     name : "CAS"
264     build_source : "script"
265     compil_script :  "CAS_7.4.bat"
266     get_source : "git"
267     git_info:
268     {
269         repo : "http://git.dev.opencascade.org/repos/occt.git"
270         repo_dev : $repo
271     }
272     environ :
273     {
274         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
275         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
276         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
277         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
278         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
279         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
280         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
281         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
282         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
283         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
284         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
285         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
286         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
287         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
288         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
289         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
290         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
291         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
292         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
293         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
294         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
295         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
296         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
297         MMGT_CLEAR     : "1"
298         MMGT_REENTRANT : "1"
299         CSF_LANGUAGE   : "us"
300
301         env_script : "CAS.py"
302     }
303     depend : ['freetype', 'freeimage', 'tbb']
304     build_depend : ["cmake", "doxygen"]
305     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
306     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
307     properties:
308     {
309       incremental : "no"
310     }
311 }
312
313 version_V7_3_0p4 :
314 {
315     name : "CAS"
316     build_source : "cmake"
317     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=ON -D3RDPARTY_GL2PS_DIR=$GL2PSDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
318     get_source : "git"
319     git_info:
320     {
321         repo : "http://git.dev.opencascade.org/repos/occt.git"
322         repo_dev : $repo
323     }
324     environ :
325     {
326         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
327         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
328         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
329         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
330         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
331         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
332         MMGT_REENTRANT : "1"
333         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
334         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
335            
336         env_script : $name + ".py"
337     }
338     depend : ['freetype', 'freeimage', 'gl2ps']
339     build_depend : ["cmake", "doxygen"]
340     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
341     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
342     install_dir : 'base'
343     properties:
344     {
345       incremental : "no"
346     }
347 }
348
349 version_V7_3_0p4_win :
350 {
351     name : "CAS"
352     build_source : "script"
353     compil_script :  "CAS_7.3.bat"
354     get_source : "git"
355     git_info:
356     {
357         repo : "http://git.dev.opencascade.org/repos/occt.git"
358         repo_dev : $repo
359     }
360     environ :
361     {
362         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
363         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
364         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
365         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
366         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
367         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
368         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
369         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
370         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
371         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
372         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
373         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
374         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
375         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
376         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
377         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
378         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
379         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
380         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
381         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
382         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
383         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
384         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
385         MMGT_CLEAR     : "1"
386         MMGT_REENTRANT : "1"
387         CSF_LANGUAGE   : "us"
388
389         env_script : "CAS.py"
390     }
391     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
392     build_depend : ["cmake", "doxygen"]
393     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
394     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
395     properties:
396     {
397       incremental : "no"
398     }
399 }
400
401 version_V7_3_0p3 :
402 {
403     name : "CAS"
404     build_source : "cmake"
405     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_GL2PS=ON -D3RDPARTY_GL2PS_DIR=$GL2PSDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
406     get_source : "git"
407     git_info:
408     {
409         repo : "http://git.dev.opencascade.org/repos/occt.git"
410         repo_dev : $repo
411     }
412     environ :
413     {
414         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
415         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
416         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
417         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
418         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
419         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
420         MMGT_REENTRANT : "1"
421         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
422         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
423            
424         env_script : $name + ".py"
425     }
426     depend : ['freetype', 'freeimage', 'gl2ps']
427     build_depend : ["cmake", "doxygen"]
428     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
429     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
430     install_dir : 'base'
431     properties:
432     {
433       incremental : "no"
434     }
435 }
436
437 version_V7_3_0p3_win :
438 {
439     name : "CAS"
440     build_source : "script"
441     compil_script :  "CAS_7.3.bat"
442     get_source : "git"
443     git_info:
444     {
445         repo : "http://git.dev.opencascade.org/repos/occt.git"
446         repo_dev : $repo
447     }
448     environ :
449     {
450         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
451         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
452         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
453         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
454         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
455         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
456         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
457         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
458         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
459         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
460         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
461         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
462         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
463         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
464         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
465         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
466         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
467         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
468         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
469         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
470         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
471         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
472         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
473         MMGT_CLEAR     : "1"
474         MMGT_REENTRANT : "1"
475         CSF_LANGUAGE   : "us"
476
477         env_script : "CAS.py"
478     }
479     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
480     build_depend : ["cmake", "doxygen"]
481     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
482     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
483     properties:
484     {
485       incremental : "no"
486     }
487 }
488
489
490 version_6_0_0_to_7_0_0 :
491 {
492     name : "CAS"
493     build_source : "autotools"
494     configure_options : "-without-tcl --without-tk --disable-draw --with-freetype=$FREETYPEDIR --enable-debug=no --enable-production=yes --with-gl2ps=$GL2PSDIR --with-freeimage=$FREEIMAGEDIR"
495     get_source : "archive"
496     environ :
497     {
498         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
499         #                               section environ pour conserver
500         #                               la generalite du script CAS.py
501         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
502         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
503         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
504         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
505         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
506         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
507         MMGT_REENTRANT : "1"
508         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
509         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
510
511         env_script : $name + ".py"
512     }
513     depend : ['freetype', 'freeimage', 'gl2ps', 'tcl', 'tk']
514     build_depend : ["cmake", "doxygen"]
515     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
516     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
517     install_dir : 'base'
518 }
519
520 version_6_5_4 :
521 {
522     name : "CAS"
523     build_source : "autotools"
524     configure_options : "-without-tcl --without-tk --disable-draw --with-freetype=$FREETYPEDIR --with-ftgl=$FTGLDIR --enable-debug=no --enable-production=yes --with-gl2ps=$GL2PSDIR --with-freeimage=$FREEIMAGEDIR"
525     get_source : "archive"
526     environ :
527     {
528         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
529         #                               section environ pour conserver
530         #                               la generalite du script CAS.py
531         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
532         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
533         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
534         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
535         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
536         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
537         MMGT_REENTRANT : "1"
538         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
539         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
540
541         env_script : $name + ".py"
542     }
543     depend : ['freetype', 'freeimage', 'gl2ps', "ftgl", "tcl", "tk"]
544     build_depend : ["cmake", "doxygen"]
545     patches : ["CAS-6.5.4.patch"]
546     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
547     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
548     install_dir : 'base'
549 }
550
551 version_7_0_0 :
552 {
553     name : "CAS"
554     build_source : "cmake"
555     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DCMAKE_BUILD_TYPE=Release -DUSE_GL2PS=ON -D3RDPARTY_GL2PS_DIR=$GL2PSDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
556     get_source : "archive"
557     environ :
558     {
559         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
560         #                               section environ pour conserver
561         #                               la generalite du script CAS.py
562         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
563         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
564         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
565         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
566         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
567         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
568         MMGT_REENTRANT : "1"
569         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
570         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
571
572         env_script : $name + ".py"
573     }
574     depend : ['freetype', 'freeimage', 'gl2ps']
575     build_depend : ["cmake", "doxygen"]
576     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
577     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
578     install_dir : 'base'
579 }