0028920: Samples - fix msvc.bat for building samples without CMake
[occt.git] / samples / CSharp / msvc_D3D.bat
1 @echo off
2
3 Setlocal EnableDelayedExpansion
4
5 rem Setup environment
6 call "%~dp0env.bat" %1 %2 %3
7
8 if NOT DEFINED DXSDK_DIR (
9   if /I "%VCVER%" == "vc9" (
10     echo ERROR: DirectX SDK is required in order to build the sample but it is not found in your system. Please install DirectX SDK and retry.
11     exit /B
12   )
13   if /I "%VCVER%" == "vc10" (
14     echo ERROR: DirectX SDK is required in order to build the sample but it is not found in your system. Please install DirectX SDK and retry.
15     exit /B
16   )
17 )
18
19 rem Define path to project file
20 set "PRJFILE=%~dp0\CSharp_D3D.sln"
21
22 rem Launch Visual Studio - either professional (devenv) or Express, as available
23 if exist "%DevEnvDir%\devenv.exe"  (
24   start "" "%DevEnvDir%\devenv.exe" "%PRJFILE%"
25 ) else if exist "%DevEnvDir%\%VisualStudioExpressName%.exe"  (
26   start "" "%DevEnvDir%\%VisualStudioExpressName%.exe" "%PRJFILE%"
27 ) else (
28   echo Error: Could not find MS Visual Studio ^(%VCVER%^)
29   echo Check relevant environment variable ^(e.g. VS100COMNTOOLS for vc10^)
30 )