Skip to content

Commit 65d2dc8

Browse files
committed
msvc10_to_msvc11.cmd: Helper script for Visual Studio 2010 to 2012 conversion.
1 parent 3b463f2 commit 65d2dc8

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

scripts/msvc10_to_msvc11.cmd

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
@echo on
2+
setlocal
3+
set "THIS_SCRIPT_FILE=%~nx0"
4+
5+
if "%1" == "" (
6+
echo.
7+
echo USAGE: %THIS_SCRIPT_FILE% log4cplus.sln
8+
echo.
9+
exit /b 1
10+
)
11+
12+
if not defined VS110COMNTOOLS (
13+
echo.
14+
echo VS110COMNTOOLS environment variable is not defined
15+
echo.
16+
exit /b 2
17+
)
18+
19+
set "SLN_PATH=%~f1"
20+
set "SLN_BASE_DIR=%~dp1"
21+
set "SLN_FILE_NAME=%~nx1"
22+
set "MSVC11_BASE_DIR=%SLN_BASE_DIR%\..\msvc11"
23+
24+
rmdir /S /Q "%MSVC11_BASE_DIR%"
25+
mkdir "%MSVC11_BASE_DIR%"
26+
xcopy /F /H /Y /Z /I "%SLN_BASE_DIR%\*.*" "%MSVC11_BASE_DIR%"
27+
xcopy /F /H /Y /Z /I "%SLN_BASE_DIR%\tests\*.*" "%MSVC11_BASE_DIR%\tests"
28+
29+
call "%VS110COMNTOOLS%\..\IDE\devenv.com" "%MSVC11_BASE_DIR%\%SLN_FILE_NAME%" /Upgrade
30+
31+
start "Migration log" "%MSVC11_BASE_DIR%\UpgradeLog.htm"
32+
33+
endlocal
34+

0 commit comments

Comments
 (0)