|
50 | 50 | <PropertyGroup> |
51 | 51 | <KillPython>true</KillPython> |
52 | 52 | <RequirePGCFiles>true</RequirePGCFiles> |
53 | | - <IncludeExternals Condition="$(IncludeExternals) == '' and Exists('$(zlibDir)\zlib.h')">true</IncludeExternals> |
| 53 | + <IncludeExternals Condition="$(IncludeExternals) == '' and Exists('$(zlibIncludeDir)\zlib.h')">true</IncludeExternals> |
54 | 54 | <IncludeExternals Condition="$(IncludeExternals) == ''">false</IncludeExternals> |
55 | 55 | </PropertyGroup> |
56 | 56 | <ImportGroup Label="PropertySheets"> |
|
68 | 68 | <ItemDefinitionGroup> |
69 | 69 | <ClCompile> |
70 | 70 | <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions> |
71 | | - <AdditionalIncludeDirectories>$(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
72 | | - <AdditionalIncludeDirectories Condition="$(IncludeExternals)">$(zlibDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
73 | | - <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions> |
74 | | - <PreprocessorDefinitions Condition="$(IncludeExternals)">_Py_HAVE_ZLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
75 | | - </ClCompile> |
76 | | - <Link> |
77 | | - <AdditionalDependencies>version.lib;shlwapi.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 71 | + <AdditionalIncludeDirectories>$(PySourcePath)Python;%(AdditionalIncludeDirectories);$(zlibIncludeDir)</AdditionalIncludeDirectories> |
| 72 | + <AdditionalIncludeDirectories Condition="$(IncludeExternals)">$(zlibIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 73 | + <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;_Py_HAVE_ZLIB;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 74 | + </ClCompile> |
| 75 | + <Link> |
| 76 | + <AdditionalDependencies>version.lib;shlwapi.lib;ws2_32.lib;pathcch.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 77 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 78 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 79 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 80 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
78 | 81 | </Link> |
79 | 82 | </ItemDefinitionGroup> |
80 | 83 | <ItemGroup> |
|
215 | 218 | <ClInclude Include="..\Python\wordcode_helpers.h" /> |
216 | 219 | </ItemGroup> |
217 | 220 | <ItemGroup Condition="$(IncludeExternals)"> |
218 | | - <ClInclude Include="$(zlibDir)\crc32.h" /> |
219 | | - <ClInclude Include="$(zlibDir)\deflate.h" /> |
220 | | - <ClInclude Include="$(zlibDir)\inffast.h" /> |
221 | | - <ClInclude Include="$(zlibDir)\inffixed.h" /> |
222 | | - <ClInclude Include="$(zlibDir)\inflate.h" /> |
223 | | - <ClInclude Include="$(zlibDir)\inftrees.h" /> |
224 | | - <ClInclude Include="$(zlibDir)\trees.h" /> |
225 | | - <ClInclude Include="$(zlibDir)\zconf.h" /> |
226 | | - <ClInclude Include="$(zlibDir)\zconf.in.h" /> |
227 | | - <ClInclude Include="$(zlibDir)\zlib.h" /> |
228 | | - <ClInclude Include="$(zlibDir)\zutil.h" /> |
| 221 | + <ClInclude Include="$(zlibIncludeDir)\crc32.h" /> |
| 222 | + <ClInclude Include="$(zlibIncludeDir)\deflate.h" /> |
| 223 | + <ClInclude Include="$(zlibIncludeDir)\inffast.h" /> |
| 224 | + <ClInclude Include="$(zlibIncludeDir)\inffixed.h" /> |
| 225 | + <ClInclude Include="$(zlibIncludeDir)\inflate.h" /> |
| 226 | + <ClInclude Include="$(zlibIncludeDir)\inftrees.h" /> |
| 227 | + <ClInclude Include="$(zlibIncludeDir)\trees.h" /> |
| 228 | + <ClInclude Include="$(zlibIncludeDir)\zconf.h" /> |
| 229 | + <ClInclude Include="$(zlibIncludeDir)\zconf.in.h" /> |
| 230 | + <ClInclude Include="$(zlibIncludeDir)\zlib.h" /> |
| 231 | + <ClInclude Include="$(zlibIncludeDir)\zutil.h" /> |
229 | 232 | </ItemGroup> |
230 | 233 | <ItemGroup> |
231 | 234 | <ClCompile Include="..\Modules\_abc.c" /> |
|
296 | 299 | <ClCompile Include="..\Modules\cjkcodecs\_codecs_tw.c" /> |
297 | 300 | <ClCompile Include="..\Modules\cjkcodecs\multibytecodec.c" /> |
298 | 301 | <ClCompile Include="..\Modules\_winapi.c" /> |
| 302 | + <ClCompile Include="..\Modules\zlibmodule.c" /> |
299 | 303 | <ClCompile Include="..\Objects\abstract.c" /> |
300 | 304 | <ClCompile Include="..\Objects\accu.c" /> |
301 | 305 | <ClCompile Include="..\Objects\boolobject.c" /> |
|
407 | 411 | <ClCompile Include="..\Python\thread.c" /> |
408 | 412 | <ClCompile Include="..\Python\traceback.c" /> |
409 | 413 | </ItemGroup> |
410 | | - <ItemGroup Condition="$(IncludeExternals)"> |
411 | | - <ClCompile Include="..\Modules\zlibmodule.c" /> |
412 | | - <ClCompile Include="$(zlibDir)\adler32.c" /> |
413 | | - <ClCompile Include="$(zlibDir)\compress.c" /> |
414 | | - <ClCompile Include="$(zlibDir)\crc32.c" /> |
415 | | - <ClCompile Include="$(zlibDir)\deflate.c" /> |
416 | | - <ClCompile Include="$(zlibDir)\infback.c" /> |
417 | | - <ClCompile Include="$(zlibDir)\inffast.c" /> |
418 | | - <ClCompile Include="$(zlibDir)\inflate.c" /> |
419 | | - <ClCompile Include="$(zlibDir)\inftrees.c" /> |
420 | | - <ClCompile Include="$(zlibDir)\trees.c" /> |
421 | | - <ClCompile Include="$(zlibDir)\uncompr.c" /> |
422 | | - <ClCompile Include="$(zlibDir)\zutil.c" /> |
423 | | - </ItemGroup> |
424 | 414 | <ItemGroup> |
425 | 415 | <ClCompile Include="..\PC\dl_nt.c" /> |
426 | 416 | </ItemGroup> |
|
0 commit comments