Salome HOME
spns #20273 REX compilation 9.6.0 rc1 sur Debian 10
[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
132 version_V7_4_0p1 :
133 {
134     name : "CAS"
135     build_source : "cmake"
136     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"
137     get_source : "git"
138     git_info:
139     {
140         repo : "http://git.dev.opencascade.org/repos/occt.git"
141         repo_dev : $repo
142     }
143     environ :
144     {
145         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
146         #                               section environ pour conserver
147         #                               la generalite du script CAS.py
148         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
149         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
150         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
151         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
152         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
153         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
154         MMGT_REENTRANT : "1"
155         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
156         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
157            
158         env_script : $name + ".py"
159     }
160     depend : ['freetype', 'freeimage']
161     build_depend : ["cmake", "doxygen"]
162     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
163     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
164     install_dir : 'base'
165     properties:
166     {
167       incremental : "no"
168     }
169 }
170
171 version_V7_4_0p1_win :
172 {
173     name : "CAS"
174     build_source : "script"
175     compil_script :  "CAS_7.4.bat"
176     get_source : "git"
177     git_info:
178     {
179         repo : "http://git.dev.opencascade.org/repos/occt.git"
180         repo_dev : $repo
181     }
182     environ :
183     {
184         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
185         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
186         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
187         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
188         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
189         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
190         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
191         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
192         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
193         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
194         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
195         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
196         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
197         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
198         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
199         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
200         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
201         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
202         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
203         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
204         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
205         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
206         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
207         MMGT_CLEAR     : "1"
208         MMGT_REENTRANT : "1"
209         CSF_LANGUAGE   : "us"
210
211         env_script : "CAS.py"
212     }
213     depend : ['freetype', 'freeimage', 'tbb']
214     build_depend : ["cmake", "doxygen"]
215     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
216     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
217     properties:
218     {
219       incremental : "no"
220     }
221 }
222
223 version_V7_3_0p4 :
224 {
225     name : "CAS"
226     build_source : "cmake"
227     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"
228     get_source : "git"
229     git_info:
230     {
231         repo : "http://git.dev.opencascade.org/repos/occt.git"
232         repo_dev : $repo
233     }
234     environ :
235     {
236         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
237         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
238         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
239         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
240         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
241         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
242         MMGT_REENTRANT : "1"
243         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
244         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
245            
246         env_script : $name + ".py"
247     }
248     depend : ['freetype', 'freeimage', 'gl2ps']
249     build_depend : ["cmake", "doxygen"]
250     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
251     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
252     install_dir : 'base'
253     properties:
254     {
255       incremental : "no"
256     }
257 }
258
259 version_V7_3_0p4_win :
260 {
261     name : "CAS"
262     build_source : "script"
263     compil_script :  "CAS_7.3.bat"
264     get_source : "git"
265     git_info:
266     {
267         repo : "http://git.dev.opencascade.org/repos/occt.git"
268         repo_dev : $repo
269     }
270     environ :
271     {
272         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
273         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
274         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
275         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
276         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
277         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
278         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
279         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
280         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
281         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
282         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
283         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
284         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
285         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
286         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
287         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
288         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
289         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
290         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
291         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
292         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
293         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
294         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
295         MMGT_CLEAR     : "1"
296         MMGT_REENTRANT : "1"
297         CSF_LANGUAGE   : "us"
298
299         env_script : "CAS.py"
300     }
301     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
302     build_depend : ["cmake", "doxygen"]
303     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
304     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
305     properties:
306     {
307       incremental : "no"
308     }
309 }
310
311 version_V7_3_0p3 :
312 {
313     name : "CAS"
314     build_source : "cmake"
315     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"
316     get_source : "git"
317     git_info:
318     {
319         repo : "http://git.dev.opencascade.org/repos/occt.git"
320         repo_dev : $repo
321     }
322     environ :
323     {
324         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
325         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
326         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
327         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
328         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
329         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
330         MMGT_REENTRANT : "1"
331         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
332         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
333            
334         env_script : $name + ".py"
335     }
336     depend : ['freetype', 'freeimage', 'gl2ps']
337     build_depend : ["cmake", "doxygen"]
338     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
339     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
340     install_dir : 'base'
341     properties:
342     {
343       incremental : "no"
344     }
345 }
346
347 version_V7_3_0p3_win :
348 {
349     name : "CAS"
350     build_source : "script"
351     compil_script :  "CAS_7.3.bat"
352     get_source : "git"
353     git_info:
354     {
355         repo : "http://git.dev.opencascade.org/repos/occt.git"
356         repo_dev : $repo
357     }
358     environ :
359     {
360         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
361         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
362         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
363         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
364         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
365         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
366         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
367         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
368         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
369         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
370         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
371         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
372         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
373         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
374         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
375         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
376         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
377         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
378         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
379         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
380         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
381         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
382         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
383         MMGT_CLEAR     : "1"
384         MMGT_REENTRANT : "1"
385         CSF_LANGUAGE   : "us"
386
387         env_script : "CAS.py"
388     }
389     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
390     build_depend : ["cmake", "doxygen"]
391     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
392     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
393     properties:
394     {
395       incremental : "no"
396     }
397 }
398
399
400 version_6_0_0_to_7_0_0 :
401 {
402     name : "CAS"
403     build_source : "autotools"
404     configure_options : "-without-tcl --without-tk --disable-draw --with-freetype=$FREETYPEDIR --enable-debug=no --enable-production=yes --with-gl2ps=$GL2PSDIR --with-freeimage=$FREEIMAGEDIR"
405     get_source : "archive"
406     environ :
407     {
408         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
409         #                               section environ pour conserver
410         #                               la generalite du script CAS.py
411         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
412         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
413         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
414         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
415         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
416         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
417         MMGT_REENTRANT : "1"
418         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
419         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
420
421         env_script : $name + ".py"
422     }
423     depend : ['freetype', 'freeimage', 'gl2ps', 'tcl', 'tk']
424     build_depend : ["cmake", "doxygen"]
425     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
426     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
427     install_dir : 'base'
428 }
429
430 version_6_5_4 :
431 {
432     name : "CAS"
433     build_source : "autotools"
434     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"
435     get_source : "archive"
436     environ :
437     {
438         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
439         #                               section environ pour conserver
440         #                               la generalite du script CAS.py
441         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
442         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
443         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
444         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
445         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
446         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
447         MMGT_REENTRANT : "1"
448         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
449         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
450
451         env_script : $name + ".py"
452     }
453     depend : ['freetype', 'freeimage', 'gl2ps', "ftgl", "tcl", "tk"]
454     build_depend : ["cmake", "doxygen"]
455     patches : ["CAS-6.5.4.patch"]
456     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
457     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
458     install_dir : 'base'
459 }
460
461 version_7_0_0 :
462 {
463     name : "CAS"
464     build_source : "cmake"
465     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"
466     get_source : "archive"
467     environ :
468     {
469         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
470         #                               section environ pour conserver
471         #                               la generalite du script CAS.py
472         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
473         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
474         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
475         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
476         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
477         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
478         MMGT_REENTRANT : "1"
479         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
480         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
481
482         env_script : $name + ".py"
483     }
484     depend : ['freetype', 'freeimage', 'gl2ps']
485     build_depend : ["cmake", "doxygen"]
486     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
487     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
488     install_dir : 'base'
489 }