0024786: Move functionality of WOK command wgenproj to OCCT tool genproj
[occt.git] / adm / templates / env.bat.in
CommitLineData
ad211ad3 1echo off
2
3set "SCRIPTROOT=%~dp0"
4set "SCRIPTROOT=%SCRIPTROOT:~0,-1%"
5
32856b63 6set "VCVER=@COMPILER@"
7set "ARCH=@COMPILER_BITNESS@"
fa0cbe55 8set "CASDEB="
a0726e55 9
32856b63 10if not ["%1"] == [""] set "VCVER=%1"
11if not ["%2"] == [""] set "ARCH=%2"
12if /I ["%ARCH%"] == ["win32"] set "ARCH=32"
13if /I ["%ARCH%"] == ["win64"] set "ARCH=64"
14if /I ["%3"] == ["debug"] set "CASDEB=d"
15if /I ["%3"] == ["d"] set "CASDEB=d"
ad211ad3 16
32856b63 17if exist "%~dp0custom.bat" (
fa0cbe55 18 call "%~dp0custom.bat" %VCVER% %ARCH% %CASDEB%
32856b63 19)
ad211ad3 20
32856b63 21if ["%CASROOT%"] == [""] set "CASROOT=%SCRIPTROOT%"
ad211ad3 22
32856b63 23set "ORIGIN_PATH=%PATH%"
ad211ad3 24
0a66e59d 25if not ["%TCL_DIR%"] == [""] set "PATH=%TCL_DIR%;%PATH%"
26if not ["%FREETYPE_DIR%"] == [""] set "PATH=%FREETYPE_DIR%;%PATH%"
27if not ["%FREEIMAGE_DIR%"] == [""] set "PATH=%FREEIMAGE_DIR%;%PATH%"
28if not ["%FREEIMAGEPLUS_DIR%"] == [""] set "PATH=%FREEIMAGEPLUS_DIR%;%PATH%"
29if not ["%GL2PS_DIR%"] == [""] set "PATH=%GL2PS_DIR%;%PATH%"
30if not ["%TBB_DIR%"] == [""] set "PATH=%TBB_DIR%;%PATH%"
31if not ["%VTK_DIR%"] == [""] set "PATH=%VTK_DIR%;%PATH%"
ad211ad3 32
33rem ----- Set path to 3rd party and OCCT libraries -----
32856b63 34set "BIN_TAIL=win%ARCH%/%VCVER%/bin%CASDEB%"
35set "PATH=%CASROOT%/%BIN_TAIL%;%PATH%"
ad211ad3 36
37rem ----- Set envoronment variables used by OCCT -----
38set CSF_LANGUAGE=us
39set MMGT_CLEAR=1
40set CSF_EXCEPTION_PROMPT=1
a0726e55 41set "CSF_SHMessage=%CASROOT%\src\SHMessage"
42set "CSF_MDTVTexturesDirectory=%CASROOT%\src\Textures"
43set "CSF_ShadersDirectory=%CASROOT%\src\Shaders"
44set "CSF_XSMessage=%CASROOT%\src\XSMessage"
45set "CSF_TObjMessage=%CASROOT%\src\TObj"
46set "CSF_StandardDefaults=%CASROOT%\src\StdResource"
47set "CSF_PluginDefaults=%CASROOT%\src\StdResource"
48set "CSF_XCAFDefaults=%CASROOT%\src\StdResource"
49set "CSF_TObjDefaults=%CASROOT%\src\StdResource"
50set "CSF_StandardLiteDefaults=%CASROOT%\src\StdResource"
51set "CSF_UnitsLexicon=%CASROOT%\src\UnitsAPI\Lexi_Expr.dat"
52set "CSF_UnitsDefinition=%CASROOT%\src\UnitsAPI\Units.dat"
53set "CSF_IGESDefaults=%CASROOT%\src\XSTEPResource"
54set "CSF_STEPDefaults=%CASROOT%\src\XSTEPResource"
55set "CSF_XmlOcafResource=%CASROOT%\src\XmlOcafResource"
56set "CSF_MIGRATION_TYPES=%CASROOT%\src\StdResource\MigrationSheet.txt"
ad211ad3 57
58rem Draw Harness special stuff
a0726e55 59if exist "%CASROOT%\src\DrawResources" (
60 set "DRAWHOME=%CASROOT%\src\DrawResources"
61 set "CSF_DrawPluginDefaults=%CASROOT%\src\DrawResources"
ad211ad3 62
a0726e55 63 if exist "%CASROOT%\src\DrawResources\DrawDefault" (
64 set "DRAWDEFAULT=%CASROOT%\src\DrawResources\DrawDefault"
65 )
ad211ad3 66)
67
a0726e55 68if exist "%CASROOT%\src\DrawResourcesProducts" (
69 set "CSF_DrawPluginProductsDefaults=%CASROOT%\src\DrawResourcesProducts"
32856b63 70)
71