]> SALOME platform Git repositories - tools/sat_salome.git/blob - products/CAS.pyconf
Salome HOME
bos #29470 - move to CR753-SALOME-PATCH branch
[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_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_CR753_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_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON"
45     get_source : "git"
46     #get_source : "archive"
47     git_info:
48     {
49         repo : "http://git.dev.opencascade.org/repos/occt.git"
50         repo_dev : $repo
51     }
52     environ :
53     {
54         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
55         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
56         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
57         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
58         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
59         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
60         MMGT_REENTRANT : "1"
61         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
62         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
63         env_script : $name + ".py"
64     }
65     depend : ['freetype', 'freeimage']
66     build_depend : ["cmake", "doxygen"]
67     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
68     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
69     install_dir : 'base'
70     properties:
71     {
72       incremental : "no"
73     }
74 }
75
76 version_CR753_SALOME_PATCH_win :
77 {
78     name : "CAS"
79     build_source : "script"
80     compil_script :  "CAS_7.5.bat"
81     get_source : "git"
82     git_info:
83     {
84         repo : "http://git.dev.opencascade.org/repos/occt.git"
85         repo_dev : $repo
86     }
87     environ :
88     {
89         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
90         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
91         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
92         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
93         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
94         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
95         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
96         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
97         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
98         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
99         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
100         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
101         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
102         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
103         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
104         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
105         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
106         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
107         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
108         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
109         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
110         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
111         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
112         MMGT_CLEAR     : "1"
113         MMGT_REENTRANT : "1"
114         CSF_LANGUAGE   : "us"
115
116         env_script : "CAS.py"
117     }
118     depend : ['freetype', 'freeimage', 'tbb']
119     build_depend : ["cmake", "doxygen"]
120     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
121     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
122     properties:
123     {
124       incremental : "no"
125     }
126 }
127
128 version_V7_5_3p2 :
129 {
130     name : "CAS"
131     build_source : "cmake"
132     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON"
133     get_source : "git"
134     #get_source : "archive"
135     git_info:
136     {
137         repo : "http://git.dev.opencascade.org/repos/occt.git"
138         repo_dev : $repo
139     }
140     environ :
141     {
142         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
143         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
144         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
145         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
146         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
147         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
148         MMGT_REENTRANT : "1"
149         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
150         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
151         env_script : $name + ".py"
152     }
153     depend : ['freetype', 'freeimage']
154     build_depend : ["cmake", "doxygen"]
155     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
156     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
157     install_dir : 'base'
158     properties:
159     {
160       incremental : "no"
161     }
162 }
163
164 version_V7_5_3p2_win :
165 {
166     name : "CAS"
167     build_source : "script"
168     compil_script :  "CAS_7.5.bat"
169     get_source : "git"
170     git_info:
171     {
172         repo : "http://git.dev.opencascade.org/repos/occt.git"
173         repo_dev : $repo
174     }
175     environ :
176     {
177         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
178         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
179         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
180         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
181         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
182         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
183         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
184         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
185         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
186         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
187         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
188         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
189         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
190         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
191         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
192         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
193         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
194         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
195         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
196         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
197         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
198         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
199         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
200         MMGT_CLEAR     : "1"
201         MMGT_REENTRANT : "1"
202         CSF_LANGUAGE   : "us"
203
204         env_script : "CAS.py"
205     }
206     depend : ['freetype', 'freeimage', 'tbb']
207     build_depend : ["cmake", "doxygen"]
208     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
209     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
210     properties:
211     {
212       incremental : "no"
213     }
214 }
215
216 version_V7_5_3p1 :
217 {
218     name : "CAS"
219     build_source : "cmake"
220     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON"
221     get_source : "git"
222     #get_source : "archive"
223     git_info:
224     {
225         repo : "http://git.dev.opencascade.org/repos/occt.git"
226         repo_dev : $repo
227     }
228     environ :
229     {
230         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
231         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
232         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
233         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
234         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
235         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
236         MMGT_REENTRANT : "1"
237         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
238         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
239         env_script : $name + ".py"
240     }
241     depend : ['freetype', 'freeimage']
242     build_depend : ["cmake", "doxygen"]
243     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
244     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
245     install_dir : 'base'
246     properties:
247     {
248       incremental : "no"
249     }
250 }
251
252 version_V7_5_3p1_win :
253 {
254     name : "CAS"
255     build_source : "script"
256     compil_script :  "CAS_7.5.bat"
257     get_source : "git"
258     git_info:
259     {
260         repo : "http://git.dev.opencascade.org/repos/occt.git"
261         repo_dev : $repo
262     }
263     environ :
264     {
265         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
266         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
267         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
268         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
269         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
270         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
271         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
272         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
273         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
274         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
275         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
276         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
277         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
278         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
279         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
280         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
281         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
282         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
283         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
284         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
285         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
286         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
287         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
288         MMGT_CLEAR     : "1"
289         MMGT_REENTRANT : "1"
290         CSF_LANGUAGE   : "us"
291
292         env_script : "CAS.py"
293     }
294     depend : ['freetype', 'freeimage', 'tbb']
295     build_depend : ["cmake", "doxygen"]
296     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
297     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
298     properties:
299     {
300       incremental : "no"
301     }
302 }
303
304 version_V7_5_0 :
305 {
306     name : "CAS"
307     build_source : "cmake"
308     cmake_options : "-DUSE_TCL=OFF -DBUILD_MODULE_Draw=OFF -DUSE_FREETYPE=ON -D3RDPARTY_FREETYPE_DIR=$FREETYPEDIR -DUSE_FREEIMAGE=ON -D3RDPARTY_FREEIMAGE_DIR=$FREEIMAGEDIR"
309     get_source : "git"
310     #get_source : "archive"
311     git_info:
312     {
313         repo : "http://git.dev.opencascade.org/repos/occt.git"
314         repo_dev : $repo
315     }
316     environ :
317     {
318         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
319         #                               section environ pour conserver
320         #                               la generalite du script CAS.py
321         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
322         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
323         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
324         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
325         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
326         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
327         MMGT_REENTRANT : "1"
328         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
329         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
330         env_script : $name + ".py"
331     }
332     depend : ['freetype', 'freeimage']
333     build_depend : ["cmake", "doxygen"]
334     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
335     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
336     install_dir : 'base'
337     properties:
338     {
339       incremental : "no"
340     }
341 }
342
343 version_V7_5_0_win :
344 {
345     name : "CAS"
346     build_source : "script"
347     compil_script :  "CAS_7.5.bat"
348     get_source : "git"
349     archive_info :
350     {
351         archive_name : "CAS-V7_5_0.tar.gz"
352     }
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', '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 version_V7_4_0p2 :
400 {
401     name : "CAS"
402     build_source : "cmake"
403     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"
404     get_source : "git"
405     git_info:
406     {
407         repo : "http://git.dev.opencascade.org/repos/occt.git"
408         repo_dev : $repo
409     }
410     environ :
411     {
412         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
413         #                               section environ pour conserver
414         #                               la generalite du script CAS.py
415         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
416         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
417         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
418         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
419         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
420         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
421         MMGT_REENTRANT : "1"
422         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
423         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
424            
425         env_script : $name + ".py"
426     }
427     depend : ['freetype', 'freeimage']
428     build_depend : ["cmake", "doxygen"]
429     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
430     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
431     install_dir : 'base'
432     properties:
433     {
434       incremental : "no"
435     }
436 }
437
438 version_V7_4_0p2_win :
439 {
440     name : "CAS"
441     build_source : "script"
442     compil_script :  "CAS_7.4.bat"
443     get_source : "git"
444     git_info:
445     {
446         repo : "http://git.dev.opencascade.org/repos/occt.git"
447         repo_dev : $repo
448     }
449     environ :
450     {
451         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
452         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
453         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
454         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
455         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
456         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
457         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
458         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
459         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
460         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
461         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
462         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
463         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
464         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
465         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
466         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
467         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
468         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
469         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
470         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
471         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
472         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
473         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
474         MMGT_CLEAR     : "1"
475         MMGT_REENTRANT : "1"
476         CSF_LANGUAGE   : "us"
477
478         env_script : "CAS.py"
479     }
480     depend : ['freetype', 'freeimage', 'tbb']
481     build_depend : ["cmake", "doxygen"]
482     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
483     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
484     properties:
485     {
486       incremental : "no"
487     }
488 }
489
490 version_V7_4_0p1 :
491 {
492     name : "CAS"
493     build_source : "cmake"
494     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"
495     get_source : "git"
496     git_info:
497     {
498         repo : "http://git.dev.opencascade.org/repos/occt.git"
499         repo_dev : $repo
500     }
501     environ :
502     {
503         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
504         #                               section environ pour conserver
505         #                               la generalite du script CAS.py
506         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
507         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
508         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
509         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
510         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
511         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
512         MMGT_REENTRANT : "1"
513         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
514         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
515            
516         env_script : $name + ".py"
517     }
518     depend : ['freetype', 'freeimage']
519     build_depend : ["cmake", "doxygen"]
520     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
521     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
522     install_dir : 'base'
523     properties:
524     {
525       incremental : "no"
526     }
527 }
528
529 version_V7_4_0p1_win :
530 {
531     name : "CAS"
532     build_source : "script"
533     compil_script :  "CAS_7.4.bat"
534     get_source : "git"
535     git_info:
536     {
537         repo : "http://git.dev.opencascade.org/repos/occt.git"
538         repo_dev : $repo
539     }
540     environ :
541     {
542         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
543         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
544         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
545         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
546         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
547         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
548         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
549         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
550         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
551         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
552         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
553         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
554         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
555         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
556         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
557         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
558         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
559         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
560         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
561         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
562         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
563         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
564         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
565         MMGT_CLEAR     : "1"
566         MMGT_REENTRANT : "1"
567         CSF_LANGUAGE   : "us"
568
569         env_script : "CAS.py"
570     }
571     depend : ['freetype', 'freeimage', 'tbb']
572     build_depend : ["cmake", "doxygen"]
573     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
574     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
575     properties:
576     {
577       incremental : "no"
578     }
579 }
580
581 version_V7_3_0p4 :
582 {
583     name : "CAS"
584     build_source : "cmake"
585     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"
586     get_source : "git"
587     git_info:
588     {
589         repo : "http://git.dev.opencascade.org/repos/occt.git"
590         repo_dev : $repo
591     }
592     environ :
593     {
594         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
595         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
596         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
597         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
598         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
599         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
600         MMGT_REENTRANT : "1"
601         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
602         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
603            
604         env_script : $name + ".py"
605     }
606     depend : ['freetype', 'freeimage', 'gl2ps']
607     build_depend : ["cmake", "doxygen"]
608     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
609     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
610     install_dir : 'base'
611     properties:
612     {
613       incremental : "no"
614     }
615 }
616
617 version_V7_3_0p4_win :
618 {
619     name : "CAS"
620     build_source : "script"
621     compil_script :  "CAS_7.3.bat"
622     get_source : "git"
623     git_info:
624     {
625         repo : "http://git.dev.opencascade.org/repos/occt.git"
626         repo_dev : $repo
627     }
628     environ :
629     {
630         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
631         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
632         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
633         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
634         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
635         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
636         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
637         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
638         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
639         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
640         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
641         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
642         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
643         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
644         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
645         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
646         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
647         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
648         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
649         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
650         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
651         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
652         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
653         MMGT_CLEAR     : "1"
654         MMGT_REENTRANT : "1"
655         CSF_LANGUAGE   : "us"
656
657         env_script : "CAS.py"
658     }
659     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
660     build_depend : ["cmake", "doxygen"]
661     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
662     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
663     properties:
664     {
665       incremental : "no"
666     }
667 }
668
669 version_V7_3_0p3 :
670 {
671     name : "CAS"
672     build_source : "cmake"
673     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"
674     get_source : "git"
675     git_info:
676     {
677         repo : "http://git.dev.opencascade.org/repos/occt.git"
678         repo_dev : $repo
679     }
680     environ :
681     {
682         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
683         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
684         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
685         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
686         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
687         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
688         MMGT_REENTRANT : "1"
689         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
690         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
691            
692         env_script : $name + ".py"
693     }
694     depend : ['freetype', 'freeimage', 'gl2ps']
695     build_depend : ["cmake", "doxygen"]
696     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
697     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
698     install_dir : 'base'
699     properties:
700     {
701       incremental : "no"
702     }
703 }
704
705 version_V7_3_0p3_win :
706 {
707     name : "CAS"
708     build_source : "script"
709     compil_script :  "CAS_7.3.bat"
710     get_source : "git"
711     git_info:
712     {
713         repo : "http://git.dev.opencascade.org/repos/occt.git"
714         repo_dev : $repo
715     }
716     environ :
717     {
718         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
719         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
720         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
721         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
722         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
723         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
724         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
725         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
726         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
727         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
728         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
729         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
730         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
731         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
732         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
733         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
734         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
735         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
736         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
737         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
738         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
739         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
740         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
741         MMGT_CLEAR     : "1"
742         MMGT_REENTRANT : "1"
743         CSF_LANGUAGE   : "us"
744
745         env_script : "CAS.py"
746     }
747     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
748     build_depend : ["cmake", "doxygen"]
749     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
750     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
751     properties:
752     {
753       incremental : "no"
754     }
755 }
756
757
758 version_6_0_0_to_7_0_0 :
759 {
760     name : "CAS"
761     build_source : "autotools"
762     configure_options : "-without-tcl --without-tk --disable-draw --with-freetype=$FREETYPEDIR --enable-debug=no --enable-production=yes --with-gl2ps=$GL2PSDIR --with-freeimage=$FREEIMAGEDIR"
763     get_source : "archive"
764     environ :
765     {
766         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
767         #                               section environ pour conserver
768         #                               la generalite du script CAS.py
769         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
770         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
771         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
772         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
773         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
774         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
775         MMGT_REENTRANT : "1"
776         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
777         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
778
779         env_script : $name + ".py"
780     }
781     depend : ['freetype', 'freeimage', 'gl2ps', 'tcl', 'tk']
782     build_depend : ["cmake", "doxygen"]
783     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
784     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
785     install_dir : 'base'
786 }
787
788 version_6_5_4 :
789 {
790     name : "CAS"
791     build_source : "autotools"
792     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"
793     get_source : "archive"
794     environ :
795     {
796         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
797         #                               section environ pour conserver
798         #                               la generalite du script CAS.py
799         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
800         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
801         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
802         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
803         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
804         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
805         MMGT_REENTRANT : "1"
806         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
807         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
808
809         env_script : $name + ".py"
810     }
811     depend : ['freetype', 'freeimage', 'gl2ps', "ftgl", "tcl", "tk"]
812     build_depend : ["cmake", "doxygen"]
813     patches : ["CAS-6.5.4.patch"]
814     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
815     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
816     install_dir : 'base'
817 }
818
819 version_7_0_0 :
820 {
821     name : "CAS"
822     build_source : "cmake"
823     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"
824     get_source : "archive"
825     environ :
826     {
827         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
828         #                               section environ pour conserver
829         #                               la generalite du script CAS.py
830         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
831         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
832         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
833         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
834         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
835         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
836         MMGT_REENTRANT : "1"
837         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
838         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
839
840         env_script : $name + ".py"
841     }
842     depend : ['freetype', 'freeimage', 'gl2ps']
843     build_depend : ["cmake", "doxygen"]
844     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
845     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
846     install_dir : 'base'
847 }