view MakePrebuilt90.bat @ 3172:d1b367fc08bc tests-returncode

Use a return code of 1 when the tests fail.
author Thomas Kluyver <takowl@gmail.com>
date Wed, 09 Jan 2013 10:13:57 +0000
parents 2d7ce556083b
children
line wrap: on
line source

@echo off
rem Make the Win32 prebuilt file for Pythons 2.6 and up.
rem Takes an optional argument, the prebuilt directory path.
rem Requires Visual Studio, with VCVARS32.BAT is on the
rem executable search path. Python must also be on the search
rem path. msys_link_VC_2008_dlls.py requires pexports.exe 0.43.

set DESTDIR=%1
if "%DESTDIR%" == "" set DESTDIR=prebuilt

python make_prebuilt.py %DESTDIR%
if errorlevel 1 goto aborted

copy /Y prebuilt-template\readme90.html "%DESTDIR%\readme.html"

set DESTDIR=%DESTDIR%\lib
deltree /Y %DESTDIR%\msvcr71
python msys_link_VC_2008_dlls.py -d %DESTDIR% --all
if errorlevel 1 goto aborted

CALL VCVARS32.BAT
cd %DESTDIR%
CALL MakeLibs.bat
if errorlevel 1 goto aborted

echo '
echo =====================================
echo Prebuilt directory built successfully
goto done

:aborted
echo '
echo *** Error: failed to complete

:done