Minor Visual Studio build change
This commit is contained in:
parent
d08d63b180
commit
b669e937e6
@ -1,42 +1,31 @@
|
||||
@echo off
|
||||
if not exist %1 goto nofile
|
||||
if exist %2 goto copy
|
||||
if exist %2 goto next
|
||||
|
||||
echo creating directory %2
|
||||
md %2 > nul
|
||||
|
||||
:copy
|
||||
:next
|
||||
rem strip quotes if present
|
||||
set str=%2
|
||||
for /f "useback tokens=*" %%a in ('%str%') do set str=%%~a
|
||||
|
||||
rem add a backslash if the output directory lacks one
|
||||
set str=%str:~-1%
|
||||
if %str% == "\" goto hasbackslash
|
||||
if "%str%" == "\" (set outf=%2%3) else (set outf=%2\%3)
|
||||
|
||||
if not exist %2\%3 goto cpy
|
||||
fc %1 %2\%3 > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %2\%3 with %1
|
||||
copy %1 %2\%3 > nul
|
||||
goto exit
|
||||
echo copying %1 to %outf% (if not present or changed)
|
||||
if not exist "%outf%" goto copy
|
||||
|
||||
:cpy
|
||||
echo copying %1 to %2\%3
|
||||
copy %1 %2\%3 > nul
|
||||
goto exit
|
||||
rem don't overwrite if output exists and is not changed
|
||||
fc %1 %outf% > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %outf% with %1
|
||||
|
||||
:hasbackslash
|
||||
if not exist %2%3 goto cpy2
|
||||
fc %1 %2%3 > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %2%3 with %1
|
||||
copy %1 %2%3 > nul
|
||||
goto exit
|
||||
|
||||
:cpy2
|
||||
echo copying %1 to %2%3
|
||||
copy %1 %2%3 > nul
|
||||
:copy
|
||||
copy %1 %outf% > nul
|
||||
goto exit
|
||||
|
||||
:nofile
|
||||
echo %1 not found
|
||||
|
||||
:exit
|
||||
|
||||
|
||||
|
@ -1,42 +1,31 @@
|
||||
@echo off
|
||||
if not exist %1 goto nofile
|
||||
if exist %2 goto copy
|
||||
if exist %2 goto next
|
||||
|
||||
echo creating directory %2
|
||||
md %2 > nul
|
||||
|
||||
:copy
|
||||
:next
|
||||
rem strip quotes if present
|
||||
set str=%2
|
||||
for /f "useback tokens=*" %%a in ('%str%') do set str=%%~a
|
||||
|
||||
rem add a backslash if the output directory lacks one
|
||||
set str=%str:~-1%
|
||||
if %str% == "\" goto hasbackslash
|
||||
if "%str%" == "\" (set outf=%2%3) else (set outf=%2\%3)
|
||||
|
||||
if not exist %2\%3 goto cpy
|
||||
fc %1 %2\%3 > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %2\%3 with %1
|
||||
copy %1 %2\%3 > nul
|
||||
goto exit
|
||||
echo copying %1 to %outf% (if not present or changed)
|
||||
if not exist "%outf%" goto copy
|
||||
|
||||
:cpy
|
||||
echo copying %1 to %2\%3
|
||||
copy %1 %2\%3 > nul
|
||||
goto exit
|
||||
rem don't overwrite if output exists and is not changed
|
||||
fc %1 %outf% > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %outf% with %1
|
||||
|
||||
:hasbackslash
|
||||
if not exist %2%3 goto cpy2
|
||||
fc %1 %2%3 > nul && if not %errorlevel 1 goto exit
|
||||
echo overwriting %2%3 with %1
|
||||
copy %1 %2%3 > nul
|
||||
goto exit
|
||||
|
||||
:cpy2
|
||||
echo copying %1 to %2%3
|
||||
copy %1 %2%3 > nul
|
||||
:copy
|
||||
copy %1 %outf% > nul
|
||||
goto exit
|
||||
|
||||
:nofile
|
||||
echo %1 not found
|
||||
|
||||
:exit
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user