Salome HOME
Connect feature with group, document and index in the group
[modules/shaper.git] / env.bat
1 @echo off
2
3 @REM Load local settings from file localenv.bat that should be located in the root directory
4 if "%ROOT_DIR%" == "" (
5   set ROOT_DIR=%~dp0..
6 )
7 if exist "%ROOT_DIR%\localenv.bat" (
8   echo Setting local environment from %ROOT_DIR%\localenv.bat
9   call "%ROOT_DIR%\localenv.bat"
10 ) else (
11   echo Warning: file %ROOT_DIR%\localenv.bat does not exist; using default environment
12 )
13
14 rem --------------- Configuration -------------- 
15
16 rem --------------- Products path --------------
17 if "%PDIR%" == "" (
18   set PDIR=%ROOT_DIR%\products
19 )
20
21 rem --------------- cmake 2.8.7 --------------
22 if "%CMAKEDIR%" == "" (
23   set CMAKEDIR=%PDIR%\cmake-2.8.12.1
24 )
25 set PATH=%CMAKEDIR%\bin;%PATH%
26
27 @REM -------------------------
28 @REM CASCADE
29 @SET CAS_ROOT_DIR=%PDIR%\OCCT-6.7.0
30 @SET CASROOT=%CAS_ROOT_DIR%
31 @REM -------------------------
32
33 @REM -------------------------
34 @REM CASCADE
35 @SET PATH=%CASROOT%;%CASROOT%\win32\bind;%PATH%
36 @SET LIB=%CASROOT%\win32\libd;%LIB%
37 @set CSF_GraphicShr=%CASROOT%\win32\bind\TKOpenGl.dll
38 @set CSF_MDTVFontDirectory=%CASROOT%\src\FontMFT
39 @set CSF_LANGUAGE=us
40 @set MMGT_CLEAR=1
41 @set CSF_EXCEPTION_PROMPT=1
42 @set CSF_SHMessage=%CASROOT%\src\SHMessage
43 @set CSF_MDTVTexturesDirectory=%CASROOT%\src\Textures
44 @set CSF_XSMessage=%CASROOT%\src\XSMessage
45 @set CSF_StandardDefaults=%CASROOT%\src\StdResource
46 @set CSF_PluginDefaults=%CASROOT%\src\StdResource
47 @set CSF_XCAFDefaults=%CASROOT%\src\StdResource
48 @set CSF_StandardLiteDefaults=%CASROOT%\src\StdResource
49 @set CSF_UnitsLexicon=%CASROOT%\src\UnitsAPI\Lexi_Expr.dat
50 @set CSF_UnitsDefinition=%CASROOT%\src\UnitsAPI\Units.dat
51 @set CSF_IGESDefaults=%CASROOT%\src\XSTEPResource
52 @set CSF_STEPDefaults=%CASROOT%\src\XSTEPResource
53 @set CSF_XmlOcafResource=%CASROOT%\src\XmlOcafResource
54 @REM -------------------------
55
56
57 @REM -------------------------
58 @REM FREEIMAGE (Used by OCCT)
59 @SET PATH=%PDIR%\freeimage-3.15.4\bin;%PATH%
60 @REM -------------------------
61
62 @REM -------------------------
63 @REM FTGL (Used by OCCT)
64 @SET PATH=%PDIR%\ftgl-2.1.3\bin;%PATH%
65 @REM -------------------------
66
67 @REM -------------------------
68 @REM FREETYPE (Used by OCCT)
69 @SET PATH=%PDIR%\freetype-2.4.11\bin;%PATH%
70 @REM -------------------------
71
72 @REM -------------------------
73 @REM GL2PS (Used by OCCT AND PARAVIEW)
74 @SET PATH=%PDIR%\gl2ps-1.3.8\bin;%PATH%
75 @REM -------------------------
76
77 @REM -------------------------
78 @REM TBB (Used by OCCT)
79 @SET PATH=%PDIR%\tbb\bin;%PATH%
80 @REM -------------------------
81
82 @REM -------------------------
83 @REM QT
84 if "%QTDIR%" == "" (
85   @SET QTDIR=%PDIR%\Qt-5.2.0\5.2.0\msvc2010
86 )
87 @SET PATH=%QTDIR%\bin;%PATH%
88 @REM -------------------------
89
90 @REM -------------------------
91 @REM PYTHON
92 @SET PYTHONHOME=%PDIR%\python-2.7.3
93 @SET PYTHON_LIB_DIR=%PYTHONHOME%\libs
94 @SET PYTHON_INC_DIR=%PYTHONHOME%\include
95 @SET PATH=%PYTHON_LIB_DIR%;%PATH%
96 @SET PATH=%PYTHONHOME%;%PATH%
97 @SET PYTHONPATH=%PYTHONHOME%\Lib;%PYTHONPATH%
98 @SET PYTHONPATH=%PYTHONHOME%\DLLs;%PYTHONPATH%
99 @SET PYTHON_VERSION=2.7
100 @REM -------------------------
101
102 @REM -------------------------
103 @REM ZLIB (for LIBXML2)
104 @SET PATH=%PDIR%\zlib-1.2.5\dll;%PATH%
105 @REM -------------------------
106
107 @REM -------------------------
108 @REM LIBXML2
109 @SET LIBXML2_DIR=%PDIR%\libxml2-2.9.0
110 @REM DO NOT rename following 3 variables, 
111 @REM they are required by CMake "find(Libxml2)" procedure
112 @SET LIBXML2_INCLUDE_DIR=%LIBXML2_DIR%\include\libxml2
113 @SET LIBXML2_LIB_DIR=%LIBXML2_DIR%\lib
114 @SET LIBXML2_BIN_DIR=%LIBXML2_DIR%\bin
115 @SET PATH=%LIBXML2_BIN_DIR%;%LIBXML2_LIB_DIR%;%PATH%
116 @REM -------------------------
117
118 @REM -------------------------
119 @REM SWIG
120 @SET PATH=%PDIR%\swig-2.0.9\bin;%PATH%
121 @REM -------------------------
122
123 @REM -------------------------
124 @REM BOOST
125 @SET BOOST_ROOT_DIR=%PDIR%\boost-1.52.0
126 @SET PATH=%BOOST_ROOT_DIR%\lib;%PATH%
127 @REM -------------------------
128
129 @SET PATH=D:\NewGEOM\build-eclipse\bin;%PATH%
130
131 @SET NEW_GEOM_CONFIG_FILE=%ROOT_DIR%\install\plugins
132 @SET PATH=%ROOT_DIR%\install\plugins;%PATH%
133
134 rem -------- Visual Studio --------------------
135 rem Detect Visual Studio (either commercial or Express edition)
136 if "%VS100COMNTOOLS%" == "" (
137     echo Could not find MS Visual Studio: variable VS100COMNTOOLS is not defined!
138     exit 1
139 ) else if exist "%VS100COMNTOOLS%\..\IDE\devenv.exe" (
140     set MSVC_EXE="%VS100COMNTOOLS%\..\IDE\devenv.exe"
141 ) else if exist "%VS100COMNTOOLS%\..\IDE\VCExpress.exe" (
142     set MSVC_EXE="%VS100COMNTOOLS%\..\IDE\VCExpress.exe"
143 ) else (
144     echo "Could not find MS Visual Studio in %VS100COMNTOOLS%\..\IDE"
145     echo Check environment variable VS100COMNTOOLS!
146     exit 1
147 )
148 call "%VS100COMNTOOLS%..\Tools\vsvars32.bat"