1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0023861: Draw can not start if OCCT is installed in a path containing spaces

This commit is contained in:
ibs
2013-04-01 12:53:52 +04:00
parent 643cc6aae4
commit aea58b16dd
13 changed files with 100 additions and 75 deletions

View File

@@ -1,9 +1,10 @@
IF not "%CASDEB%" EQU "" (
SET BIN_DIR=win%ARCH%\%VCVER%\bind
SET LIB_DIR=win%ARCH%\%VCVER%\libd
) ELSE (
SET BIN_DIR=win%ARCH%\%VCVER%\bin
SET LIB_DIR=win%ARCH%\%VCVER%\lib
set "BIN_DIR=win%ARCH%\%VCVER%\bind"
set "LIB_DIR=win%ARCH%\%VCVER%\libd"
if ["%CASDEB%"] == [""] (
set "BIN_DIR=win%ARCH%\%VCVER%\bin"
set "LIB_DIR=win%ARCH%\%VCVER%\lib"
)
SET PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%PATH%
set "PATH=%~dp0%LIB_DIR%;%~dp0%BIN_DIR%;%PATH%"

View File

@@ -1,4 +1,9 @@
call ../../../env.bat %1 %2 %3
call %~dp0env.bat
if not ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% %CASDEB% All-%VCVER%.sln
if ["%CASDEB%"] == [""] call ../../../msvc.bat %VCVER% win%ARCH% "" All-%VCVER%.sln
call "%~dp0..\..\..\env.bat" %1 %2 %3
call "%~dp0env.bat"
if ["%CASDEB%"] == [""] (
call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% "" "%~dp0All-%VCVER%.sln"
) else (
call "%~dp0..\..\..\msvc.bat" %VCVER% win%ARCH% %CASDEB% "%~dp0All-%VCVER%.sln"
)

View File

@@ -1,23 +1,24 @@
echo %4
if "%4" EQU "" (
@echo off
if ["%4"] == [""] (
echo Launch selected sample as follows:
echo Run.bat [^vc8^|^vc9^|^vc10^] [^win32^|^win64^] [^Release^|^Debug^] [^SampleName^]
echo Run.bat [^vc8^|^vc9^|^vc10^|^vc11^] [^win32^|^win64^] [^Release^|^Debug^] [^SampleName^]
echo Use option -d to run Debug mode
EXIT /B
exit /B
)
call ../../../env.bat %1 %2 %3
call %~dp0env.bat
call "%~dp0..\..\..\env.bat" %1 %2 %3
call "%~dp0env.bat"
IF NOT EXIST %BIN_DIR%\%4.exe goto ERR_EXE
if not exist "%~dp0%BIN_DIR%\%4.exe" goto err_exe
start %BIN_DIR%\%4.exe
"%~dp0%BIN_DIR%\%4.exe"
GOTO END
goto eof
:ERR_EXE
ECHO Executable %BIN_DIR%\%~n1.exe not found."
ECHO Probably you didn't compile the application.
EXIT /B
:err_exe
echo Executable %~dp0%BIN_DIR%\%4.exe not found.
echo Probably you didn't compile the application.
exit /B
:END
:eof