-
Notifications
You must be signed in to change notification settings - Fork 0
/
MakePrebuilt90.bat
35 lines (27 loc) · 876 Bytes
/
MakePrebuilt90.bat
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
32
33
34
35
@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