aboutsummaryrefslogtreecommitdiff
path: root/tools/buildsteps
diff options
context:
space:
mode:
authormontellese <montellese@xbmc.org>2015-03-10 08:54:02 +0100
committermontellese <montellese@xbmc.org>2015-03-10 08:54:02 +0100
commitae9710ffe9939fbf0403452feb2ba908cc9d4521 (patch)
tree20611ef582efb4d76616f498ec56f6af9c249f72 /tools/buildsteps
parentb03001c3804919432bbaf6941415131530c2b530 (diff)
[win32] allow make-addons.bat to be called with multiple binary addons as arguments
Diffstat (limited to 'tools/buildsteps')
-rw-r--r--tools/buildsteps/win32/make-addons.bat9
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/buildsteps/win32/make-addons.bat b/tools/buildsteps/win32/make-addons.bat
index ec94cef969..e9cb03e161 100644
--- a/tools/buildsteps/win32/make-addons.bat
+++ b/tools/buildsteps/win32/make-addons.bat
@@ -7,15 +7,18 @@ SET EXITCODE=0
SET install=false
SET clean=false
SET addon=
-FOR %%b in (%1, %2, %3, %4) DO (
+
+SETLOCAL EnableDelayedExpansion
+FOR %%b IN (%*) DO (
IF %%b == install (
SET install=true
) ELSE ( IF %%b == clean (
SET clean=true
) ELSE (
- SET addon=%%b
+ SET addon=!addon! %%b
))
)
+SETLOCAL DisableDelayedExpansion
rem set Visual C++ build environment
call "%VS120COMNTOOLS%..\..\VC\bin\vcvars32.bat"
@@ -72,7 +75,7 @@ ECHO --------------------------------------------------
SET ADDONS_TO_BUILD="all"
IF "%addon%" NEQ "" (
- SET ADDONS_TO_BUILD="%addon%"
+ SET ADDONS_TO_BUILD=%addon%
)
rem execute cmake to generate makefiles processable by nmake