Salome HOME
bos #24596: windows MeshGems : '2.13-1' - force /Y flag
[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_V7_5_0 :
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"
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         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
55         #                               section environ pour conserver
56         #                               la generalite du script CAS.py
57         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
58         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
59         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
60         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
61         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
62         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
63         MMGT_REENTRANT : "1"
64         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
65         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
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_1e74e3eacd_win :
80 {
81     name : "CAS"
82     build_source : "script"
83     compil_script :  "CAS_7.5.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_5_0_win :
132 {
133     name : "CAS"
134     build_source : "script"
135     compil_script :  "CAS_7.5.bat"
136     get_source : "git"
137     archive_info :
138     {
139         archive_name : "CAS-V7_5_0.tar.gz"
140     }
141     git_info:
142     {
143         repo : "http://git.dev.opencascade.org/repos/occt.git"
144         repo_dev : $repo
145     }
146     environ :
147     {
148         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
149         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
150         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
151         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
152         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
153         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
154         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
155         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
156         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
157         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
158         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
159         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
160         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
161         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
162         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
163         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
164         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
165         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
166         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
167         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
168         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
169         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
170         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
171         MMGT_CLEAR     : "1"
172         MMGT_REENTRANT : "1"
173         CSF_LANGUAGE   : "us"
174
175         env_script : "CAS.py"
176     }
177     depend : ['freetype', 'freeimage', 'tbb']
178     build_depend : ["cmake", "doxygen"]
179     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
180     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
181     properties:
182     {
183       incremental : "no"
184     }
185 }
186
187 version_V7_4_0p2 :
188 {
189     name : "CAS"
190     build_source : "cmake"
191     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"
192     get_source : "git"
193     git_info:
194     {
195         repo : "http://git.dev.opencascade.org/repos/occt.git"
196         repo_dev : $repo
197     }
198     environ :
199     {
200         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
201         #                               section environ pour conserver
202         #                               la generalite du script CAS.py
203         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
204         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
205         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
206         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
207         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
208         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
209         MMGT_REENTRANT : "1"
210         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
211         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
212            
213         env_script : $name + ".py"
214     }
215     depend : ['freetype', 'freeimage']
216     build_depend : ["cmake", "doxygen"]
217     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
218     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
219     install_dir : 'base'
220     properties:
221     {
222       incremental : "no"
223     }
224 }
225
226 version_V7_4_0p2_win :
227 {
228     name : "CAS"
229     build_source : "script"
230     compil_script :  "CAS_7.4.bat"
231     get_source : "git"
232     git_info:
233     {
234         repo : "http://git.dev.opencascade.org/repos/occt.git"
235         repo_dev : $repo
236     }
237     environ :
238     {
239         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
240         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
241         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
242         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
243         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
244         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
245         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
246         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
247         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
248         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
249         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
250         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
251         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
252         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
253         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
254         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
255         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
256         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
257         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
258         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
259         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
260         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
261         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
262         MMGT_CLEAR     : "1"
263         MMGT_REENTRANT : "1"
264         CSF_LANGUAGE   : "us"
265
266         env_script : "CAS.py"
267     }
268     depend : ['freetype', 'freeimage', 'tbb']
269     build_depend : ["cmake", "doxygen"]
270     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
271     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
272     properties:
273     {
274       incremental : "no"
275     }
276 }
277
278 version_V7_4_0p1 :
279 {
280     name : "CAS"
281     build_source : "cmake"
282     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"
283     get_source : "git"
284     git_info:
285     {
286         repo : "http://git.dev.opencascade.org/repos/occt.git"
287         repo_dev : $repo
288     }
289     environ :
290     {
291         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
292         #                               section environ pour conserver
293         #                               la generalite du script CAS.py
294         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
295         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
296         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
297         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
298         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
299         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
300         MMGT_REENTRANT : "1"
301         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
302         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
303            
304         env_script : $name + ".py"
305     }
306     depend : ['freetype', 'freeimage']
307     build_depend : ["cmake", "doxygen"]
308     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
309     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
310     install_dir : 'base'
311     properties:
312     {
313       incremental : "no"
314     }
315 }
316
317 version_V7_4_0p1_win :
318 {
319     name : "CAS"
320     build_source : "script"
321     compil_script :  "CAS_7.4.bat"
322     get_source : "git"
323     git_info:
324     {
325         repo : "http://git.dev.opencascade.org/repos/occt.git"
326         repo_dev : $repo
327     }
328     environ :
329     {
330         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
331         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
332         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
333         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
334         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
335         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
336         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
337         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
338         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
339         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
340         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
341         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
342         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
343         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
344         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
345         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
346         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
347         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
348         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
349         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
350         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
351         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
352         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
353         MMGT_CLEAR     : "1"
354         MMGT_REENTRANT : "1"
355         CSF_LANGUAGE   : "us"
356
357         env_script : "CAS.py"
358     }
359     depend : ['freetype', 'freeimage', 'tbb']
360     build_depend : ["cmake", "doxygen"]
361     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
362     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
363     properties:
364     {
365       incremental : "no"
366     }
367 }
368
369 version_V7_3_0p4 :
370 {
371     name : "CAS"
372     build_source : "cmake"
373     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"
374     get_source : "git"
375     git_info:
376     {
377         repo : "http://git.dev.opencascade.org/repos/occt.git"
378         repo_dev : $repo
379     }
380     environ :
381     {
382         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
383         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
384         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
385         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
386         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
387         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
388         MMGT_REENTRANT : "1"
389         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
390         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
391            
392         env_script : $name + ".py"
393     }
394     depend : ['freetype', 'freeimage', 'gl2ps']
395     build_depend : ["cmake", "doxygen"]
396     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
397     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
398     install_dir : 'base'
399     properties:
400     {
401       incremental : "no"
402     }
403 }
404
405 version_V7_3_0p4_win :
406 {
407     name : "CAS"
408     build_source : "script"
409     compil_script :  "CAS_7.3.bat"
410     get_source : "git"
411     git_info:
412     {
413         repo : "http://git.dev.opencascade.org/repos/occt.git"
414         repo_dev : $repo
415     }
416     environ :
417     {
418         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
419         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
420         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
421         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
422         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
423         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
424         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
425         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
426         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
427         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
428         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
429         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
430         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
431         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
432         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
433         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
434         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
435         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
436         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
437         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
438         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
439         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
440         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
441         MMGT_CLEAR     : "1"
442         MMGT_REENTRANT : "1"
443         CSF_LANGUAGE   : "us"
444
445         env_script : "CAS.py"
446     }
447     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
448     build_depend : ["cmake", "doxygen"]
449     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
450     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
451     properties:
452     {
453       incremental : "no"
454     }
455 }
456
457 version_V7_3_0p3 :
458 {
459     name : "CAS"
460     build_source : "cmake"
461     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"
462     get_source : "git"
463     git_info:
464     {
465         repo : "http://git.dev.opencascade.org/repos/occt.git"
466         repo_dev : $repo
467     }
468     environ :
469     {
470         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
471         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
472         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
473         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
474         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
475         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
476         MMGT_REENTRANT : "1"
477         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
478         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
479            
480         env_script : $name + ".py"
481     }
482     depend : ['freetype', 'freeimage', 'gl2ps']
483     build_depend : ["cmake", "doxygen"]
484     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
485     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
486     install_dir : 'base'
487     properties:
488     {
489       incremental : "no"
490     }
491 }
492
493 version_V7_3_0p3_win :
494 {
495     name : "CAS"
496     build_source : "script"
497     compil_script :  "CAS_7.3.bat"
498     get_source : "git"
499     git_info:
500     {
501         repo : "http://git.dev.opencascade.org/repos/occt.git"
502         repo_dev : $repo
503     }
504     environ :
505     {
506         CSF_OCCTBinPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "bin"
507         CSF_OCCTLibPath          : $install_dir + $VARS.sep + "win64" + $VARS.sep + "vc14" + $VARS.sep + "lib"
508         CSF_OCCTIncludePath      : $install_dir + $VARS.sep + "inc"
509         CSF_OCCTResourcePath     : $install_dir + $VARS.sep + "src"
510         CSF_OCCTDataPath         : $install_dir + $VARS.sep + "data"
511         CSF_OCCTSamplesPath      : $install_dir + $VARS.sep + "samples"
512         CSF_OCCTTestsPath        : $install_dir + $VARS.sep + "tests"
513         CSF_OCCTDocPath          : $install_dir + $VARS.sep + "doc"
514         CSF_SHMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
515         CSF_MDTVTexturesDirectory: $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
516         CSF_ShadersDirectory     : $install_dir + $VARS.sep + "src" + $VARS.sep + "Shaders"
517         CSF_XSMessage            : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
518         CSF_TObjMessage          : $install_dir + $VARS.sep + "src" + $VARS.sep + "TObj"
519         CSF_StandardDefaults     : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
520         CSF_PluginDefaults       : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
521         CSF_XCAFDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
522         CSF_TObjDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
523         CSF_StandardLiteDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
524         CSF_IGESDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
525         CSF_STEPDefaults         : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSTEPResource"
526         CSF_XmlOcafResource      : $install_dir + $VARS.sep + "src" + $VARS.sep + "XmlOcafResource"
527         CSF_MIGRATION_TYPES      : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource" + $VARS.sep + "MigrationSheet.txt"
528         CSF_UnitsDefinition      : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
529         MMGT_CLEAR     : "1"
530         MMGT_REENTRANT : "1"
531         CSF_LANGUAGE   : "us"
532
533         env_script : "CAS.py"
534     }
535     depend : ['freetype', 'freeimage', 'gl2ps', 'tbb']
536     build_depend : ["cmake", "doxygen"]
537     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
538     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
539     properties:
540     {
541       incremental : "no"
542     }
543 }
544
545
546 version_6_0_0_to_7_0_0 :
547 {
548     name : "CAS"
549     build_source : "autotools"
550     configure_options : "-without-tcl --without-tk --disable-draw --with-freetype=$FREETYPEDIR --enable-debug=no --enable-production=yes --with-gl2ps=$GL2PSDIR --with-freeimage=$FREEIMAGEDIR"
551     get_source : "archive"
552     environ :
553     {
554         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
555         #                               section environ pour conserver
556         #                               la generalite du script CAS.py
557         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
558         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
559         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
560         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
561         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
562         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
563         MMGT_REENTRANT : "1"
564         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
565         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
566
567         env_script : $name + ".py"
568     }
569     depend : ['freetype', 'freeimage', 'gl2ps', 'tcl', 'tk']
570     build_depend : ["cmake", "doxygen"]
571     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
572     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
573     install_dir : 'base'
574 }
575
576 version_6_5_4 :
577 {
578     name : "CAS"
579     build_source : "autotools"
580     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"
581     get_source : "archive"
582     environ :
583     {
584         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
585         #                               section environ pour conserver
586         #                               la generalite du script CAS.py
587         CSF_UnitsLexicon : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
588         CSF_UnitsDefinition : $install_dir + $VARS.sep + "src" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
589         CSF_SHMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "SHMessage"
590         CSF_XSMessage : $install_dir + $VARS.sep + "src" + $VARS.sep + "XSMessage"
591         CSF_MDTVFontDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "FontMFT"
592         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "src" + $VARS.sep + "Textures"
593         MMGT_REENTRANT : "1"
594         CSF_StandardDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
595         CSF_PluginDefaults : $install_dir + $VARS.sep + "src" + $VARS.sep + "StdResource"
596
597         env_script : $name + ".py"
598     }
599     depend : ['freetype', 'freeimage', 'gl2ps', "ftgl", "tcl", "tk"]
600     build_depend : ["cmake", "doxygen"]
601     patches : ["CAS-6.5.4.patch"]
602     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
603     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
604     install_dir : 'base'
605 }
606
607 version_7_0_0 :
608 {
609     name : "CAS"
610     build_source : "cmake"
611     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"
612     get_source : "archive"
613     environ :
614     {
615         # OP 19/04/2017 Artifact 8482 : Ajout des variables CAS dans la
616         #                               section environ pour conserver
617         #                               la generalite du script CAS.py
618         CSF_ShadersDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Shaders"
619         CSF_UnitsLexicon : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Lexi_Expr.dat"
620         CSF_UnitsDefinition : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "UnitsAPI" + $VARS.sep + "Units.dat"
621         CSF_SHMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "SHMessage"
622         CSF_XSMessage : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "XSMessage"
623         CSF_MDTVTexturesDirectory : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "Textures"
624         MMGT_REENTRANT : "1"
625         CSF_StandardDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
626         CSF_PluginDefaults : $install_dir + $VARS.sep + "share" + $VARS.sep + "opencascade" + $VARS.sep + "resources" + $VARS.sep + "StdResource"
627
628         env_script : $name + ".py"
629     }
630     depend : ['freetype', 'freeimage', 'gl2ps']
631     build_depend : ["cmake", "doxygen"]
632     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
633     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
634     install_dir : 'base'
635 }