Merged revisions 64267-64272 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r64267 | amaury.forgeotdarc | 2008-06-14 09:40:32 +0200 (Sa, 14 Jun 2008) | 2 lines Use the correct URL for sqlite3 sources, and try to fix windows buildbots. ........ r64269 | amaury.forgeotdarc | 2008-06-14 10:36:07 +0200 (Sa, 14 Jun 2008) | 3 lines on windows, r64214 broke compilation with some recent SDKs, because IPPROTO_IPV6 may be an enumeration member... ........ r64270 | amaury.forgeotdarc | 2008-06-14 11:44:41 +0200 (Sa, 14 Jun 2008) | 4 lines Since python2.6 must run on Windows 2000, explicitely disable the use of Windows XP themes when compiling tk. This is also consistent with the WINVER=0x0500 option. ........ r64271 | martin.v.loewis | 2008-06-14 13:50:59 +0200 (Sa, 14 Jun 2008) | 3 lines Avoid rebuilding tcl/tk. Merge x86 changes into AMD64. ........ r64272 | martin.v.loewis | 2008-06-14 13:51:54 +0200 (Sa, 14 Jun 2008) | 2 lines Set eol-style to CRLF for all batch files. ........
This commit is contained in:
parent
6d291c14b0
commit
b072cf2579
|
@ -17,9 +17,10 @@
|
||||||
# include <ws2tcpip.h>
|
# include <ws2tcpip.h>
|
||||||
/* VC6 is shipped with old platform headers, and does not have MSTcpIP.h
|
/* VC6 is shipped with old platform headers, and does not have MSTcpIP.h
|
||||||
* Separate SDKs have all the functions we want, but older ones don't have
|
* Separate SDKs have all the functions we want, but older ones don't have
|
||||||
* any version information. I use IPPROTO_IPV6 to detect a decent SDK.
|
* any version information.
|
||||||
|
* I use SIO_GET_MULTICAST_FILTER to detect a decent SDK.
|
||||||
*/
|
*/
|
||||||
# ifdef IPPROTO_IPV6
|
# ifdef SIO_GET_MULTICAST_FILTER
|
||||||
# include <MSTcpIP.h> /* for SIO_RCVALL */
|
# include <MSTcpIP.h> /* for SIO_RCVALL */
|
||||||
# define HAVE_ADDRINFO
|
# define HAVE_ADDRINFO
|
||||||
# define HAVE_SOCKADDR_STORAGE
|
# define HAVE_SOCKADDR_STORAGE
|
||||||
|
|
|
@ -9,12 +9,13 @@ vcbuild /useenv PCbuild\pcbuild.sln "Release|Win32"
|
||||||
|
|
||||||
@rem build the documentation
|
@rem build the documentation
|
||||||
bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'
|
bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'
|
||||||
"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python30a5.hhp
|
"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python26a3.hhp
|
||||||
|
|
||||||
@rem buold the MSI file
|
@rem build the MSI file
|
||||||
cd PC
|
cd PC
|
||||||
nmake /f icons.mak
|
nmake /f icons.mak
|
||||||
cd ..\Tools\msi
|
cd ..\Tools\msi
|
||||||
del *.msi
|
del *.msi
|
||||||
nmake /f msisupport.mak
|
nmake /f msisupport.mak
|
||||||
%HOST_PYTHON% msi.py
|
%HOST_PYTHON% msi.py
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,16 @@ call "%VS90COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
|
||||||
|
|
||||||
if not exist tcltk64\bin\tcl85g.dll (
|
if not exist tcltk64\bin\tcl85g.dll (
|
||||||
cd tcl-8.5.2.1\win
|
cd tcl-8.5.2.1\win
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean all install
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean all
|
||||||
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 install
|
||||||
cd ..\..
|
cd ..\..
|
||||||
)
|
)
|
||||||
|
|
||||||
if not exist tcltk64\bin\tk85g.dll (
|
if not exist tcltk64\bin\tk85g.dll (
|
||||||
cd tk-8.5.2.1\win
|
cd tk-8.5.2.1\win
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.2.1 clean all install
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.2.1 clean
|
||||||
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.2.1 all
|
||||||
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.5.2.1 install
|
||||||
cd ..\..
|
cd ..\..
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ cd ..
|
||||||
@rem if exist tk-8.4.18.1 rd /s/q tk-8.4.18.1
|
@rem if exist tk-8.4.18.1 rd /s/q tk-8.4.18.1
|
||||||
@rem if exist db-4.4.20 rd /s/q db-4.4.20
|
@rem if exist db-4.4.20 rd /s/q db-4.4.20
|
||||||
@rem if exist openssl-0.9.8g rd /s/q openssl-0.9.8g
|
@rem if exist openssl-0.9.8g rd /s/q openssl-0.9.8g
|
||||||
@rem if exist sqlite-source-3.5.9 rd /s/q sqlite-source-3.5.9
|
@rem if exist sqlite-3.5.9 rd /s/q sqlite-3.5.9
|
||||||
|
|
||||||
@rem bzip
|
@rem bzip
|
||||||
if not exist bzip2-1.0.5 (
|
if not exist bzip2-1.0.5 (
|
||||||
|
@ -37,7 +37,7 @@ if not exist tcl-8.5.2.1 (
|
||||||
if not exist tk-8.5.2.0 svn export http://svn.python.org/projects/external/tk-8.5.2.0
|
if not exist tk-8.5.2.0 svn export http://svn.python.org/projects/external/tk-8.5.2.0
|
||||||
|
|
||||||
@rem sqlite3
|
@rem sqlite3
|
||||||
if not exist sqlite-source-3.5.9 (
|
if not exist sqlite-3.5.9 (
|
||||||
rd /s/q sqlite-source-3.3.4
|
rd /s/q sqlite-source-3.3.4
|
||||||
svn export http://svn.python.org/projects/external/sqlite-source-3.5.9
|
svn export http://svn.python.org/projects/external/sqlite-3.5.9
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
call "Tools\buildbot\external-common.bat"
|
call "Tools\buildbot\external-common.bat"
|
||||||
call "%VS90COMNTOOLS%\vsvars32.bat"
|
call "%VS90COMNTOOLS%\vsvars32.bat"
|
||||||
|
|
||||||
if not exist tcltk\bin\tcl85.dll (
|
if not exist tcltk\bin\tcl85g.dll (
|
||||||
@rem all and install need to be separate invocations, otherwise nmakehlp is not found on install
|
@rem all and install need to be separate invocations, otherwise nmakehlp is not found on install
|
||||||
cd tcl-8.5.2.1\win
|
cd tcl-8.5.2.1\win
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk clean all
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk clean all
|
||||||
|
@ -12,10 +12,10 @@ if not exist tcltk\bin\tcl85.dll (
|
||||||
cd ..\..
|
cd ..\..
|
||||||
)
|
)
|
||||||
|
|
||||||
if not exist tcltk\bin\tk85.dll (
|
if not exist tcltk\bin\tk85g.dll (
|
||||||
cd tk-8.5.2.0\win
|
cd tk-8.5.2.0\win
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 clean
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 clean
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 all
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 all
|
||||||
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 install
|
nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 OPTS=noxp DEBUG=1 INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.5.2.1 install
|
||||||
cd ..\..
|
cd ..\..
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
@rem Used by the buildbot "test" step.
|
@rem Used by the buildbot "test" step.
|
||||||
cd PCbuild
|
cd PCbuild
|
||||||
call rt.bat -d -q -uall -rw -n
|
call rt.bat -d -q -uall -rw
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue