Salome HOME
Rename NewGeom_* into SHAPERGUI_*
[modules/shaper.git] / msvc10_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.2
24 )
25 set PATH=%CMAKEDIR%\bin;%PATH%
26
27 @REM -------------------------
28 @REM CASCADE
29 @SET CAS_ROOT_DIR=%PDIR%\OCCT-6.9.1
30 @SET CASROOT=%CAS_ROOT_DIR%
31 @REM -------------------------
32
33 @REM -------------------------
34 @REM CASCADE
35 @SET PATH=%CASROOT%;%CASROOT%\win32\bin%OCC_LIB_PREFIX%;%PATH%
36 @SET LIB=%CASROOT%\win32\lib%OCC_LIB_PREFIX%;%LIB%
37 @set CSF_MDTVFontDirectory=%CASROOT%\src\FontMFT
38 @set CSF_LANGUAGE=us
39 @set MMGT_CLEAR=1
40 @set CSF_EXCEPTION_PROMPT=1
41 @set CSF_SHMessage=%CASROOT%\src\SHMessage
42 @set CSF_MDTVTexturesDirectory=%CASROOT%\src\Textures
43 @set CSF_XSMessage=%CASROOT%\src\XSMessage
44 @set CSF_StandardDefaults=%CASROOT%\src\StdResource
45 @set CSF_PluginDefaults=%CASROOT%\src\StdResource
46 @set CSF_XCAFDefaults=%CASROOT%\src\StdResource
47 @set CSF_StandardLiteDefaults=%CASROOT%\src\StdResource
48 @set CSF_UnitsLexicon=%CASROOT%\src\UnitsAPI\Lexi_Expr.dat
49 @set CSF_UnitsDefinition=%CASROOT%\src\UnitsAPI\Units.dat
50 @set CSF_IGESDefaults=%CASROOT%\src\XSTEPResource
51 @set CSF_STEPDefaults=%CASROOT%\src\XSTEPResource
52 @set CSF_XmlOcafResource=%CASROOT%\src\XmlOcafResource
53 @REM -------------------------
54
55
56 @REM -------------------------
57 @REM FREEIMAGE (Used by OCCT and Graphviz)
58 @SET PATH=%PDIR%\freeimage-3.16.0\dll;%PATH%
59 @REM -------------------------
60
61 @REM -------------------------
62 @REM FTGL (Used by OCCT)
63 @SET PATH=%PDIR%\ftgl-2.1.3\bin;%PATH%
64 @REM -------------------------
65
66 @REM -------------------------
67 @REM FREETYPE (Used by OCCT)
68 @SET FREETYPE_ROOT_DIR=%PDIR%\freetype-2.4.11
69 @SET PATH=%FREETYPE_ROOT_DIR%\bin;%PATH%
70 @REM -------------------------
71 @REM -------------------------
72
73 @REM -------------------------
74 @REM GL2PS (Used by OCCT AND PARAVIEW)
75 @SET PATH=%PDIR%\gl2ps-1.3.8\bin;%PATH%
76 @REM -------------------------
77
78 @REM -------------------------
79 @REM TBB (Used by OCCT)
80 @SET PATH=%PDIR%\tbb-4.2.4\bin;%PATH%
81 @REM -------------------------
82
83 @REM -------------------------
84 @REM QT
85 @SET QTDIR=%PDIR%\qt-4.8.4
86 @ECHO -- Creating qt.conf... in %QTDIR%
87 @ECHO [Paths] > %QTDIR%/bin/qt.conf
88 @ECHO Prefix = %QTDIR:\=/% >> %QTDIR%/bin/qt.conf
89 @SET PATH=%QTDIR%\bin;%PATH%
90
91 @REM -------------------------
92
93 @REM -------------------------
94 @REM PYTHON
95 @SET PYTHONHOME=%PDIR%\python-2.7.10
96 @SET PYTHON_INCLUDE=%PYTHONHOME%\include
97 @SET PATH=%PYTHONHOME%;%PYTHONHOME%\libs;%PATH%
98 @SET PYTHONPATH=%PYTHONHOME%\Lib;%PYTHONPATH%
99 @SET PYTHONPATH=%PYTHONHOME%\DLLs;%PYTHONPATH%
100 @SET PYTHON_VERSION=2.7
101 @REM -------------------------
102
103 @REM -------------------------
104 @REM ZLIB (for LIBXML2)
105 @SET PATH=%PDIR%\zlib-1.2.5\dll;%PATH%
106 @REM -------------------------
107
108 @REM -------------------------
109 @REM LIBXML2
110 @SET LIBXML2_ROOT_DIR=%PDIR%\libxml2-2.9.0
111 @SET PATH=%LIBXML2_ROOT_DIR%\lib;%PATH%
112 @SET PATH=%LIBXML2_ROOT_DIR%\bin;%PATH%
113 @REM -------------------------
114
115 @REM -------------------------
116 @REM SWIG
117 @SET PATH=%PDIR%\swig-2.0.9\bin;%PATH%
118 @REM -------------------------
119
120 @REM -------------------------
121 @SET SOLVESPACE_ROOT_DIR=%PDIR%\solvespace-2.1
122 @SET PATH=%SOLVESPACE_ROOT_DIR%\lib;%PATH%
123 @SET _NO_DEBUG_HEAP=1
124 @REM -------------------------
125
126 @REM -------------------------
127 @SET PLANEGCS_ROOT_DIR=%PDIR%\planegcs-0.16
128 @SET PATH=%PLANEGCS_ROOT_DIR%\lib;%PATH%
129 @REM -------------------------
130
131 @REM -------------------------
132 @SET EIGEN_ROOT_DIR=%PDIR%\eigen-3.2.7
133 @REM -------------------------
134
135 @REM -------------------------
136 @IF "%SALOME_ROOT_DIR%" == "" (
137 @SET BOOST_ROOT_DIR=%PDIR%\boost-1.52.0
138 ) ELSE (
139 @SET BOOST_ROOT_DIR=%SALOME_ROOT_DIR%\PRODUCTS%OCC_LIB_PREFIX%\boost-1.52.0
140 )
141 @REM -------------------------
142
143 @REM -------------------------
144 @REM PTHREAD
145 @SET PATH=%PDIR%\pthreads-2.9.1\lib;%PATH%
146 @REM -------------------------
147
148 @REM -------------------------
149 @REM DOXYGEN
150 @SET DOXYGEN_ROOT_DIR=%PDIR%\doxygen-1.8.3.1
151 @SET PATH=%DOXYGEN_ROOT_DIR%\bin;%PATH%
152 @REM -------------------------
153
154 @REM -------------------------
155 @REM GRAPHVIZ
156 @SET GRAPHVIZ_ROOT_DIR=%PDIR%\graphviz-2.38.0
157 @SET GRAPHVIZHOME=%GRAPHVIZ_ROOT_DIR%
158 @SET PATH=%GRAPHVIZ_ROOT_DIR%\bin;%PATH%
159 @REM -------------------------
160
161 @REM -------------------------
162 @REM PNG library (Used by GRAPHVIZ)
163 @SET PATH=%PDIR%\libpng-1.5.10\bin;%PATH%
164 @REM -------------------------
165
166
167 @REM -------------------------
168 @REM SUIT
169 @SET SUIT_DIR=%PDIR%\suit
170 @SET PATH=%SUIT_DIR%\bin;%PATH%
171 @REM -------------------------
172
173 @REM -------------------------
174 @REM OPENPARTS
175 @SET SHAPER_ROOT_DIR=%ROOT_DIR%\install
176 @SET NEW_GEOM_CONFIG_FILE=%SHAPER_ROOT_DIR%\plugins
177 @SET PATH=%SHAPER_ROOT_DIR%\swig;%SHAPER_ROOT_DIR%\plugins;%SHAPER_ROOT_DIR%\bin;%PATH%
178 @SET PYTHONPATH=%SHAPER_ROOT_DIR%\swig;%SHAPER_ROOT_DIR%\plugins;%SHAPER_ROOT_DIR%\addons;%SHAPER_ROOT_DIR%\pythonAPI;%PYTHONPATH%
179 @SET SHAPERResources=%SHAPER_ROOT_DIR%\resources
180
181 rem -------- Visual Studio --------------------
182 rem Detect Visual Studio (either commercial or Express edition)
183 if "%VS100COMNTOOLS%" == "" (
184     echo Could not find MS Visual Studio: variable VS100COMNTOOLS is not defined!
185     exit 1
186 ) else if exist "%VS100COMNTOOLS%\..\IDE\devenv.exe" (
187     set MSVC_EXE="%VS100COMNTOOLS%\..\IDE\devenv.exe"
188 ) else if exist "%VS100COMNTOOLS%\..\IDE\VCExpress.exe" (
189     set MSVC_EXE="%VS100COMNTOOLS%\..\IDE\VCExpress.exe"
190 ) else (
191     echo "Could not find MS Visual Studio in %VS100COMNTOOLS%\..\IDE"
192     echo Check environment variable VS100COMNTOOLS!
193     exit 1
194 )
195 call "%VS100COMNTOOLS%..\Tools\vsvars32.bat"