0024331: CMake scripts improvements
[occt.git] / adm / templates / env.bat.in
1 echo off
2
3 set "SCRIPTROOT=%~dp0"
4 set "SCRIPTROOT=%SCRIPTROOT:~0,-1%"
5
6 @CASROOT_DEFINITION@
7
8 set "FREETYPE_DIR=@3RDPARTY_FREETYPE_DLL_DIR@"
9 set "GL2PS_DIR=@3RDPARTY_GL2PS_DLL_DIR@"
10
11 set "TBB_DIR=@3RDPARTY_TBB_DLL_DIR@"
12 set "FREEIMAGE_DIR=@3RDPARTY_FREEIMAGE_DLL_DIR@"
13
14 set "TCL_DIR=@3RDPARTY_TCL_DLL_DIR@"
15
16 set "PATH=%FREETYPE_DIR%;%GL2PS_DIR%;%FREEIMAGE_DIR%;%TBB_DIR%;%TCL_DIR%;%PATH%"
17
18 rem ----- Set path to 3rd party and OCCT libraries -----
19 set "PATH=%SCRIPTROOT%\@BIN_DIR_POSTFIX@;%PATH%"
20
21 rem ----- Set envoronment variables used by OCCT -----
22 set  CSF_LANGUAGE=us
23 set  MMGT_CLEAR=1
24 set  CSF_EXCEPTION_PROMPT=1
25 set "CSF_SHMessage=@RESOURCE_DIR_PREFIX@\SHMessage"
26 set "CSF_MDTVTexturesDirectory=@RESOURCE_DIR_PREFIX@\Textures"
27 set "CSF_ShadersDirectory=@RESOURCE_DIR_PREFIX@\Shaders"
28 set "CSF_XSMessage=@RESOURCE_DIR_PREFIX@\XSMessage"
29 set "CSF_TObjMessage=@RESOURCE_DIR_PREFIX@\TObj"
30 set "CSF_StandardDefaults=@RESOURCE_DIR_PREFIX@\StdResource"
31 set "CSF_PluginDefaults=@RESOURCE_DIR_PREFIX@\StdResource"
32 set "CSF_XCAFDefaults=@RESOURCE_DIR_PREFIX@\StdResource"
33 set "CSF_TObjDefaults=@RESOURCE_DIR_PREFIX@\StdResource"
34 set "CSF_StandardLiteDefaults=@RESOURCE_DIR_PREFIX@\StdResource"
35 set "CSF_GraphicShr=TKOpenGl.dll"
36 set "CSF_UnitsLexicon=@RESOURCE_DIR_PREFIX@\UnitsAPI\Lexi_Expr.dat"
37 set "CSF_UnitsDefinition=@RESOURCE_DIR_PREFIX@\UnitsAPI\Units.dat"
38 set "CSF_IGESDefaults=@RESOURCE_DIR_PREFIX@\XSTEPResource"
39 set "CSF_STEPDefaults=@RESOURCE_DIR_PREFIX@\XSTEPResource"
40 set "CSF_XmlOcafResource=@RESOURCE_DIR_PREFIX@\XmlOcafResource"
41 set "CSF_MIGRATION_TYPES=@RESOURCE_DIR_PREFIX@\StdResource\MigrationSheet.txt"
42
43 rem Draw Harness special stuff
44 if exist "@RESOURCE_DIR_PREFIX@\DrawResources" (
45   set "DRAWHOME=@RESOURCE_DIR_PREFIX@\DrawResources"
46   set "CSF_DrawPluginDefaults=@RESOURCE_DIR_PREFIX@\DrawResources"
47   
48   if exist "@RESOURCE_DIR_PREFIX@\DrawResources\DrawDefault" (
49     set "DRAWDEFAULT=@RESOURCE_DIR_PREFIX@\DrawResources\DrawDefault"
50   )
51 )
52
53 if exist "@RESOURCE_DIR_PREFIX@\DrawResourcesProducts" (
54   set "CSF_DrawPluginProductsDefaults=@RESOURCE_DIR_PREFIX@\DrawResourcesProducts"
55 )
56
57 @RUN_PROJECT@