Move Windows to Expat 1.95.2. CAUTION: Your Windows build won't work
until you download the new expat and install it; see PCbuild\readme.txt.
This commit is contained in:
parent
63ce5af496
commit
faa7f116f2
|
@ -45,7 +45,7 @@ CFG=pyexpat - Win32 Alpha Debug
|
||||||
F90=df.exe
|
F90=df.exe
|
||||||
CPP=cl.exe
|
CPP=cl.exe
|
||||||
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\Include" /I "..\PC" /I "..\..\expat\xmlparse" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
|
# ADD CPP /nologo /MD /W3 /GX /Zi /O2 /I "..\Include" /I "..\PC" /I "..\..\expat\Source\lib" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "HAVE_EXPAT_H" /YX /FD /c
|
||||||
MTL=midl.exe
|
MTL=midl.exe
|
||||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
@ -76,7 +76,7 @@ LINK32=link.exe
|
||||||
F90=df.exe
|
F90=df.exe
|
||||||
CPP=cl.exe
|
CPP=cl.exe
|
||||||
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
||||||
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Include" /I "..\PC" /I "..\..\expat\xmlparse" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
|
# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Include" /I "..\PC" /I "..\..\expat\Source\lib" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "HAVE_EXPAT_H" /YX /FD /c
|
||||||
MTL=midl.exe
|
MTL=midl.exe
|
||||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
|
||||||
|
@ -180,11 +180,7 @@ SOURCE=..\Modules\pyexpat.c
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=..\..\expat\lib\xmltok.lib
|
SOURCE=..\..\expat\Libs\expat.lib
|
||||||
# End Source File
|
|
||||||
# Begin Source File
|
|
||||||
|
|
||||||
SOURCE=..\..\expat\lib\xmlparse.lib
|
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Target
|
# End Target
|
||||||
# End Project
|
# End Project
|
||||||
|
|
|
@ -160,8 +160,7 @@ Source: PCbuild\zlib.lib; DestDir: "{app}\libs"; CopyMode: alwaysoverwrit
|
||||||
|
|
||||||
Source: PCbuild\python22.lib; DestDir: "{app}\libs"; CopyMode: alwaysoverwrite; Components: main
|
Source: PCbuild\python22.lib; DestDir: "{app}\libs"; CopyMode: alwaysoverwrite; Components: main
|
||||||
|
|
||||||
Source: ..\expat\bin\xmlparse.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
|
Source: ..\expat\Libs\expat.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
|
||||||
Source: ..\expat\bin\xmltok.dll; DestDir: "{app}\DLLs"; CopyMode: alwaysoverwrite; Components: main
|
|
||||||
|
|
||||||
Source: Lib\*.py; DestDir: "{app}\Lib"; CopyMode: alwaysoverwrite; Components: main
|
Source: Lib\*.py; DestDir: "{app}\Lib"; CopyMode: alwaysoverwrite; Components: main
|
||||||
Source: Lib\lib-tk\*.py; DestDir: "{app}\Lib\lib-tk"; CopyMode: alwaysoverwrite; Components: main
|
Source: Lib\lib-tk\*.py; DestDir: "{app}\Lib\lib-tk"; CopyMode: alwaysoverwrite; Components: main
|
||||||
|
|
|
@ -837,14 +837,8 @@ item: Remark
|
||||||
Text=*** More DLLs ***
|
Text=*** More DLLs ***
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=%_SRC_%\..\expat\bin\xmlparse.dll
|
Source=%_SRC_%\..\expat\Libs\expat.dll
|
||||||
Destination=%MAINDIR%\DLLs\xmlparse.dll
|
Destination=%MAINDIR%\DLLs\expat.dll
|
||||||
Description=Expat library
|
|
||||||
Flags=0000000000000010
|
|
||||||
end
|
|
||||||
item: Install File
|
|
||||||
Source=%_SRC_%\..\expat\bin\xmltok.dll
|
|
||||||
Destination=%MAINDIR%\DLLs\xmltok.dll
|
|
||||||
Description=Expat library
|
Description=Expat library
|
||||||
Flags=0000000000000010
|
Flags=0000000000000010
|
||||||
end
|
end
|
||||||
|
|
|
@ -100,9 +100,14 @@ bsddb
|
||||||
step in an enviroment that already has the correct envars set up).
|
step in an enviroment that already has the correct envars set up).
|
||||||
|
|
||||||
pyexpat
|
pyexpat
|
||||||
Python wrapper for accelerated XML parsing. Requires
|
Python wrapper for accelerated XML parsing. Requires the Windows
|
||||||
ftp://ftp.jclark.com/pub/xml/expat.zip
|
expat_win32bin installer from
|
||||||
Unpack into dist\expat.
|
http://sourceforge.net/projects/expat/
|
||||||
|
Currently using version 1.95.2.
|
||||||
|
Install into dist\expat.
|
||||||
|
You should also copy expat\Libs\expat.dll into your PCbuild directory,
|
||||||
|
else at least two tests will fail (test_pyexpat and test_sax), and
|
||||||
|
others will erroneously get skipped (at least test_minidom).
|
||||||
|
|
||||||
|
|
||||||
NOTE ON CONFIGURATIONS
|
NOTE ON CONFIGURATIONS
|
||||||
|
|
Loading…
Reference in New Issue