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