Skip to content

Commit 1fce689

Browse files
bpo-40859: Update Windows build to use xz-5.2.5 (GH-20622)
Co-authored-by: Ma Lin <animalize@users.noreply.github.com> (cherry picked from commit 73af4b0) Co-authored-by: Steve Dower <steve.dower@python.org>
1 parent 342b4b0 commit 1fce689

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update Windows build to use xz-5.2.5

PCbuild/get_externals.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ set libraries=%libraries% sqlite-3.37.2.0
5858
if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tcl-core-8.6.12.0
5959
if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tk-8.6.12.0
6060
if NOT "%IncludeTkinterSrc%"=="false" set libraries=%libraries% tix-8.4.3.6
61-
set libraries=%libraries% xz-5.2.2
61+
set libraries=%libraries% xz-5.2.5
6262
set libraries=%libraries% zlib-1.2.12
6363

6464
for %%e in (%libraries%) do (

PCbuild/liblzma.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
<ItemDefinitionGroup>
9393
<ClCompile>
9494
<PreprocessorDefinitions>WIN32;HAVE_CONFIG_H;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
95-
<AdditionalIncludeDirectories>$(lzmaDir)windows;$(lzmaDir)src/liblzma/common;$(lzmaDir)src/common;$(lzmaDir)src/liblzma/api;$(lzmaDir)src/liblzma/check;$(lzmaDir)src/liblzma/delta;$(lzmaDir)src/liblzma/lz;$(lzmaDir)src/liblzma/lzma;$(lzmaDir)src/liblzma/rangecoder;$(lzmaDir)src/liblzma/simple;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
95+
<AdditionalIncludeDirectories>$(lzmaDir)windows/vs2019;$(lzmaDir)src/liblzma/common;$(lzmaDir)src/common;$(lzmaDir)src/liblzma/api;$(lzmaDir)src/liblzma/check;$(lzmaDir)src/liblzma/delta;$(lzmaDir)src/liblzma/lz;$(lzmaDir)src/liblzma/lzma;$(lzmaDir)src/liblzma/rangecoder;$(lzmaDir)src/liblzma/simple;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9696
<DisableSpecificWarnings>4028;4113;4133;4244;4267;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
9797
</ClCompile>
9898
</ItemDefinitionGroup>
@@ -238,7 +238,7 @@
238238
<ClInclude Include="$(lzmaDir)src\liblzma\simple\simple_decoder.h" />
239239
<ClInclude Include="$(lzmaDir)src\liblzma\simple\simple_encoder.h" />
240240
<ClInclude Include="$(lzmaDir)src\liblzma\simple\simple_private.h" />
241-
<ClInclude Include="$(lzmaDir)windows\config.h" />
241+
<ClInclude Include="$(lzmaDir)windows\vs2019\config.h" />
242242
</ItemGroup>
243243
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
244244
<ImportGroup Label="ExtensionTargets">

PCbuild/liblzma.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@
428428
<ClInclude Include="$(lzmaDir)src\liblzma\simple\simple_private.h">
429429
<Filter>Header Files</Filter>
430430
</ClInclude>
431-
<ClInclude Include="$(lzmaDir)windows\config.h">
431+
<ClInclude Include="$(lzmaDir)windows\vs2019\config.h">
432432
<Filter>Header Files</Filter>
433433
</ClInclude>
434434
</ItemGroup>

PCbuild/python.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<ExternalsDir Condition="!HasTrailingSlash($(ExternalsDir))">$(ExternalsDir)\</ExternalsDir>
6060
<sqlite3Dir>$(ExternalsDir)sqlite-3.37.2.0\</sqlite3Dir>
6161
<bz2Dir>$(ExternalsDir)bzip2-1.0.8\</bz2Dir>
62-
<lzmaDir>$(ExternalsDir)xz-5.2.2\</lzmaDir>
62+
<lzmaDir>$(ExternalsDir)xz-5.2.5\</lzmaDir>
6363
<libffiDir>$(ExternalsDir)libffi-3.3.0\</libffiDir>
6464
<libffiOutDir>$(ExternalsDir)libffi-3.3.0\$(ArchName)\</libffiOutDir>
6565
<libffiIncludeDir>$(libffiOutDir)include</libffiIncludeDir>

0 commit comments

Comments
 (0)