|
94 | 94 | <LanguageStandard_C>stdc11</LanguageStandard_C>
|
95 | 95 | <PrecompiledHeader>NotUsing</PrecompiledHeader>
|
96 | 96 | <AdditionalIncludeDirectories>$(zlibNgDir);$(PySourceDir)PC;$(GeneratedZlibNgDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
97 |
| - <PreprocessorDefinitions>%(PreprocessorDefinitions);ZLIB_COMPAT;WITH_GZFILEOP;NO_FSEEKO;HAVE_BUILTIN_ASSUME_ALIGNED;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;X86_FEATURES;X86_HAVE_XSAVE_INTRIN;X86_SSE2;X86_SSSE3;X86_SSE42;X86_PCLMULQDQ_CRC;X86_AVX2;X86_AVX512;X86_AVX512VNNI;X86_VPCLMULQDQ_CRC</PreprocessorDefinitions> |
| 97 | + <PreprocessorDefinitions>%(PreprocessorDefinitions);ZLIB_COMPAT;WITH_GZFILEOP;NO_FSEEKO;HAVE_BUILTIN_ASSUME_ALIGNED;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;</PreprocessorDefinitions> |
| 98 | + <PreprocessorDefinitions Condition="$(Platform) == 'Win32' or $(Platform) == 'x64'">%(PreprocessorDefinitions);X86_FEATURES;X86_HAVE_XSAVE_INTRIN;X86_SSE2;X86_SSSE3;X86_SSE42;X86_PCLMULQDQ_CRC;X86_AVX2;X86_AVX512;X86_AVX512VNNI;X86_VPCLMULQDQ_CRC</PreprocessorDefinitions> |
98 | 99 | <PreprocessorDefinitions Condition="$(Configuration) == 'Debug'">%(PreprocessorDefinitions);ZLIB_DEBUG</PreprocessorDefinitions>
|
99 |
| - <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet> |
| 100 | + <EnableEnhancedInstructionSet Condition="$(Platform) == 'Win32' or $(Platform) == 'x64'">AdvancedVectorExtensions2</EnableEnhancedInstructionSet> |
100 | 101 | </ClCompile>
|
101 | 102 | </ItemDefinitionGroup>
|
102 | 103 | <ItemGroup>
|
|
130 | 131 | <ClCompile Include="$(zlibNgDir)\zutil.c" />
|
131 | 132 | <ClCompile Include="$(zlibNgDir)\cpu_features.c" />
|
132 | 133 | <ClInclude Include="$(zlibNgDir)\arch\generic\generic_functions.h" />
|
| 134 | + <ClInclude Include="$(zlibNgDir)\fallback_builtins.h" /> |
| 135 | + </ItemGroup> |
| 136 | + <ItemGroup Condition="$(Platform) == 'Win32' or $(Platform) == 'x64'"> |
133 | 137 | <ClInclude Include="$(zlibNgDir)\arch\x86\x86_functions.h" />
|
134 | 138 | <ClInclude Include="$(zlibNgDir)\arch\x86\x86_features.h" />
|
135 |
| - <ClInclude Include="$(zlibNgDir)\fallback_builtins.h" /> |
136 | 139 | <ClInclude Include="$(zlibNgDir)\arch\x86\adler32_avx512_p.h" />
|
137 | 140 | <ClCompile Include="$(zlibNgDir)\arch\x86\x86_features.c" />
|
138 | 141 | <ClCompile Include="$(zlibNgDir)\arch\x86\chunkset_sse2.c" />
|
|
150 | 153 | <ClCompile Include="$(zlibNgDir)\arch\x86\chunkset_avx512.c" />
|
151 | 154 | <ClCompile Include="$(zlibNgDir)\arch\x86\adler32_avx512_vnni.c" />
|
152 | 155 | <ClCompile Include="$(zlibNgDir)\arch\x86\crc32_vpclmulqdq.c" />
|
| 156 | + </ItemGroup> |
| 157 | + <ItemGroup> |
153 | 158 | <ClInclude Include="..\PC\zconf.h" />
|
154 | 159 | <ClInclude Include="..\PC\zlib.h" />
|
155 | 160 | <ClInclude Include="$(zlibNgDir)\arch\generic\chunk_permute_table.h" />
|
|
0 commit comments