diff options
Diffstat (limited to 'tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd')
-rw-r--r-- | tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd b/tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd index 9ed5879..c51133d 100644 --- a/tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd +++ b/tools/buildbot/slaves/win32-SharpSvn/svntest-build-bindings.cmd @@ -23,14 +23,26 @@ SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION CALL ..\svn-config.cmd IF ERRORLEVEL 1 EXIT /B 1 -svnversion . /1.6.x | find "S" > nul: -IF ERRORLEVEL 1 ( +IF "%SVN_BRANCH%" LEQ "1.6.x" ( ECHO --- Building 1.6.x: Skipping bindings --- EXIT /B 0 ) -msbuild subversion_vcnet.sln /p:Configuration=Debug /p:Platform=win32 /t:__JAVAHL__ /t:__JAVAHL_TESTS__ +SET DEBUG_TARGETS=/t:__ALL_TESTS__ +SET RELEASE_TARGETS=/t:__SWIG_PYTHON__ + +if "%SVN_BRANCH%" GTR "1.8." ( + SET DEBUG_TARGETS=%DEBUG_TARGETS% /t:__SWIG_PERL__ +) + +if "%SVN_BRANCH%" GTR "1.9." ( + SET DEBUG_TARGETS=%DEBUG_TARGETS% /t:__SWIG_RUBY__ +) + +msbuild subversion_vcnet.sln /m /v:m /p:Configuration=Debug /p:Platform=Win32 %DEBUG_TARGETS% IF ERRORLEVEL 1 EXIT /B 1 -msbuild subversion_vcnet.sln /p:Configuration=Release /p:Platform=win32 /t:__SWIG_PYTHON__ /t:__SWIG_PERL__ +msbuild subversion_vcnet.sln /m /v:m /p:Configuration=Release /p:Platform=Win32 %RELEASE_TARGETS% IF ERRORLEVEL 1 EXIT /B 1 + +EXIT /B 0 |