From bc6e698503f46afbd8fcf62f6d3939147dc49999 Mon Sep 17 00:00:00 2001 From: Wei Mao Date: Mon, 20 Mar 2017 18:10:04 -0700 Subject: [PATCH] Add a script to build all samples --- build-dir.cmd | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 build-dir.cmd diff --git a/build-dir.cmd b/build-dir.cmd new file mode 100644 index 000000000..22026b2c9 --- /dev/null +++ b/build-dir.cmd @@ -0,0 +1,25 @@ +@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 +pushd %1 +if exist *.sln ( + echo %2 + echo === %2 >> %logfile% + + for /f %%i in ('dir /b *.sln') do ( + msbuild /nologo /v:q /m /t:rebuild %%i >> %logfile% + ) +) else ( + for /f %%i in ('dir /b /ad') do call :check_folder %%i %2/%%i +) +popd