blob: 56874f1c4128179df5f67292acfb230710bbc6d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
@echo off
setlocal
set logfile=%cd%\build-result.log
del %logfile% 2>nul
call :check_folder . .
goto :eof
rem =========================================
rem check_folder
rem $1 - sub-folder name
rem $2 - full path to the sub-folder
rem
:check_folder
set name=%1
set fullpath=%2
set name=%name:"=%
set fullpath=%fullpath:"=%
pushd "%name%"
if exist *.sln (
echo %fullpath%
echo === %fullpath% >> %logfile%
for /f %%i in ('dir /b *.sln') do (
msbuild /nologo /v:q /m /t:rebuild %%i >> %logfile%
)
) else (
for /d %%i in (*) do (
call :check_folder "%%i" "%fullpath%/%%i"
)
)
popd
|