|
50 | 50 | <PropertyGroup> |
51 | 51 | <MakeVersionInfoBeforeTarget>ClCompile</MakeVersionInfoBeforeTarget> |
52 | 52 | <KillPython>true</KillPython> |
| 53 | + <IncludeExternals Condition="$(IncludeExternals) == '' and Exists('$(zlibIncludeDir)\zlib.h')">true</IncludeExternals> |
| 54 | + <IncludeExternals Condition="$(IncludeExternals) == ''">false</IncludeExternals> |
53 | 55 | </PropertyGroup> |
54 | 56 | <ImportGroup Label="PropertySheets"> |
55 | 57 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
69 | 71 | <ItemDefinitionGroup> |
70 | 72 | <ClCompile> |
71 | 73 | <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions> |
72 | | - <AdditionalIncludeDirectories>$(PySourcePath)Python;$(PySourcePath)Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
73 | | - <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;_CRT_SECURE_NO_WARNINGS;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 74 | + <AdditionalIncludeDirectories>$(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 75 | + <AdditionalIncludeDirectories Condition="$(IncludeExternals)">$(zlibIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 76 | + <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;_Py_HAVE_ZLIB;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions> |
74 | 77 | </ClCompile> |
75 | 78 | <Link> |
76 | | - <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 79 | + <AdditionalDependencies>version.lib;shlwapi.lib;ws2_32.lib;pathcch.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 80 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 81 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 82 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
| 83 | + <AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir);%(AdditionalLibraryDirectories);$(zlibLibDir)</AdditionalLibraryDirectories> |
77 | 84 | <BaseAddress>0x1e000000</BaseAddress> |
78 | 85 | </Link> |
79 | 86 | </ItemDefinitionGroup> |
|
170 | 177 | <ClInclude Include="..\Modules\_math.h" /> |
171 | 178 | <ClInclude Include="..\Modules\md5.h" /> |
172 | 179 | <ClInclude Include="..\Modules\rotatingtree.h" /> |
173 | | - <ClInclude Include="..\Modules\zlib\crc32.h" /> |
174 | | - <ClInclude Include="..\Modules\zlib\deflate.h" /> |
175 | | - <ClInclude Include="..\Modules\zlib\inffast.h" /> |
176 | | - <ClInclude Include="..\Modules\zlib\inffixed.h" /> |
177 | | - <ClInclude Include="..\Modules\zlib\inflate.h" /> |
178 | | - <ClInclude Include="..\Modules\zlib\inftrees.h" /> |
179 | | - <ClInclude Include="..\Modules\zlib\trees.h" /> |
180 | | - <ClInclude Include="..\Modules\zlib\zconf.h" /> |
181 | | - <ClInclude Include="..\Modules\zlib\zconf.in.h" /> |
182 | | - <ClInclude Include="..\Modules\zlib\zlib.h" /> |
183 | | - <ClInclude Include="..\Modules\zlib\zutil.h" /> |
| 180 | + <ClInclude Include="$(zlibIncludeDir)\crc32.h" /> |
| 181 | + <ClInclude Include="$(zlibIncludeDir)\deflate.h" /> |
| 182 | + <ClInclude Include="$(zlibIncludeDir)\inffast.h" /> |
| 183 | + <ClInclude Include="$(zlibIncludeDir)\inffixed.h" /> |
| 184 | + <ClInclude Include="$(zlibIncludeDir)\inflate.h" /> |
| 185 | + <ClInclude Include="$(zlibIncludeDir)\inftrees.h" /> |
| 186 | + <ClInclude Include="$(zlibIncludeDir)\trees.h" /> |
| 187 | + <ClInclude Include="$(zlibIncludeDir)\zconf.h" /> |
| 188 | + <ClInclude Include="$(zlibIncludeDir)\zconf.in.h" /> |
| 189 | + <ClInclude Include="$(zlibIncludeDir)\zlib.h" /> |
| 190 | + <ClInclude Include="$(zlibIncludeDir)\zutil.h" /> |
184 | 191 | <ClInclude Include="..\Modules\cjkcodecs\alg_jisx0201.h" /> |
185 | 192 | <ClInclude Include="..\Modules\cjkcodecs\cjkcodecs.h" /> |
186 | 193 | <ClInclude Include="..\Modules\cjkcodecs\emu_jisx0213_2000.h" /> |
|
253 | 260 | <ClCompile Include="..\Modules\xxsubtype.c" /> |
254 | 261 | <ClCompile Include="..\Modules\zipimport.c" /> |
255 | 262 | <ClCompile Include="..\Modules\zlibmodule.c" /> |
256 | | - <ClCompile Include="..\Modules\zlib\adler32.c" /> |
257 | | - <ClCompile Include="..\Modules\zlib\compress.c" /> |
258 | | - <ClCompile Include="..\Modules\zlib\crc32.c" /> |
259 | | - <ClCompile Include="..\Modules\zlib\deflate.c" /> |
260 | | - <ClCompile Include="..\Modules\zlib\gzclose.c" /> |
261 | | - <ClCompile Include="..\Modules\zlib\gzlib.c" /> |
262 | | - <ClCompile Include="..\Modules\zlib\gzread.c" /> |
263 | | - <ClCompile Include="..\Modules\zlib\gzwrite.c" /> |
264 | | - <ClCompile Include="..\Modules\zlib\infback.c" /> |
265 | | - <ClCompile Include="..\Modules\zlib\inffast.c" /> |
266 | | - <ClCompile Include="..\Modules\zlib\inflate.c" /> |
267 | | - <ClCompile Include="..\Modules\zlib\inftrees.c" /> |
268 | | - <ClCompile Include="..\Modules\zlib\trees.c" /> |
269 | | - <ClCompile Include="..\Modules\zlib\uncompr.c" /> |
270 | | - <ClCompile Include="..\Modules\zlib\zutil.c" /> |
271 | 263 | <ClCompile Include="..\Modules\cjkcodecs\_codecs_cn.c" /> |
272 | 264 | <ClCompile Include="..\Modules\cjkcodecs\_codecs_hk.c" /> |
273 | 265 | <ClCompile Include="..\Modules\cjkcodecs\_codecs_iso2022.c" /> |
|
0 commit comments