0022800: OSD::SetSignal(Standard_True) is not called in the standard samples
[occt.git] / samples / mfc / standard / env.bat
CommitLineData
f338bed3 1@ECHO OFF\r
2\r
3rem Set environment for building OCCT mfc samples\r
4rem Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),\r
5rem second argument specifies architecture) (win32 or win64)\r
6rem - third argument specifies build mode,\r
7\r
8rem Set build environment \r
9call "%~dp0..\..\ros\env_build.bat" %1 %2\r
10\r
11rem Set build mode\r
12set CASDEB=d\r
13if not "%3" EQU "" (\r
14 if /I "%3" == "Release" (\r
15 set CASDEB=\r
16 ) else if /I "%3" == "Debug" (\r
17 set CASDEB=d\r
18 ) else (\r
19 echo Error: third argument ^(%3^) should specify build mode,\r
20 echo one of: Debug or Release\r
21 exit /B\r
22 )\r
23)\r
24)\r
25\r
26rem Workaround for problems of building by VS2010 in 64 bit mode\r
27if /I "%VCVER%" == "vc10" (\r
28 if "%ARCH%" == "64" (\r
29 echo Attention: The error can occured during the compilation in Visual Studio 2010, \r
30 echo 64 bit mode with embedding manifests ^(TRACKER : error TRK0002: Failed to execute command:^).\r
31 echo It's an error of Visual Studio 2010 which will be corrected in future versions of Visual Studio. \r
32 echo More details can be found here: \r
33 echo https://connect.microsoft.com/VisualStudio/feedback/details/505682/x64-c-c-projects-cannot-compile\r
34 )\r
35)\r
36\r
37SET OS_TYPE=win%ARCH%\r
38\r
39IF NOT DEFINED CASROOT GOTO ERR_CASROOT\r
40\r
41IF NOT DEFINED OS_TYPE GOTO ERR_OSTYPE\r
42\r
43IF NOT EXIST "%CASROOT%\%OS_TYPE%\%VCVER%\bin\TKernel.dll" GOTO ERR_CASCADE\r
44\r
45IF not "%CASDEB%" EQU "" (\r
46SET CASLIBS=%CASROOT%\%OS_TYPE%\%VCVER%\bind\r
47SET BIN_DIR=%OS_TYPE%\%VCVER%\bind\r
48SET LIB_DIR=%OS_TYPE%\%VCVER%\libd\r
49SET CSF_GraphicShr=%CASROOT%\%OS_TYPE%\%VCVER%\bind\TKOpenGl.dll\r
50) ELSE (\r
51SET CASLIBS=%CASROOT%\%OS_TYPE%\%VCVER%\bin\r
52SET BIN_DIR=%OS_TYPE%\%VCVER%\bin\r
53SET LIB_DIR=%OS_TYPE%\%VCVER%\lib\r
54SET CSF_GraphicShr=%CASROOT%\%OS_TYPE%\%VCVER%\bin\TKOpenGl.dll\r
55)\r
56\r
57SET PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%CASLIBS%;%PATH%\r
58\r
59SET RES_DIR=.\res\r
60\r
61set CSF_ResourcesDefaults=%CASROOT%\..\samples\mfc\06_Ocaf\res\r
62set CSF_PluginDefaults=%CASROOT%\..\samples\mfc\06_Ocaf\res\r
63\r
64GOTO END\r
65\r
66:ERR_CASROOT\r
67ECHO Environment variable "CASROOT" has not been defined. Abort.\r
68EXIT /B\r
69\r
70:ERR_CASCADE\r
71ECHO Environment variable "CASROOT" defined incorrectly. Abort.\r
72EXIT /B\r
73\r
74:ERR_OSTYPE\r
75ECHO Environment variable "OS_TYPE" has not been defined. Abort.\r
76EXIT /B\r
77\r
78:END\r
79\r