Skip to content

Commit 6dbe252

Browse files
committed
Windows build fix
1 parent 7734b6d commit 6dbe252

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

PCbuild/python.vcxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
</PropertyGroup>
9292
<ItemDefinitionGroup>
9393
<ClCompile>
94-
<PreprocessorDefinitions>Py_BUILD_CORE;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
94+
<PreprocessorDefinitions>ENABLE_LAZY_IMPORTS;Py_BUILD_CORE;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9595
</ClCompile>
9696
<Link>
9797
<SubSystem>Console</SubSystem>

PCbuild/pythoncore.vcxproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<AdditionalIncludeDirectories>$(PySourcePath)Modules\_hacl;$(PySourcePath)Modules\_hacl\include;$(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
104104
<AdditionalIncludeDirectories Condition="$(IncludeExternals)">$(zlibNgDir);$(GeneratedZlibNgDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105105
<AdditionalIncludeDirectories Condition="'$(UseJIT)' == 'true'">$(GeneratedJitStencilsDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106-
<PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;MS_DLL_ID="$(SysWinVer)";ZLIB_COMPAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
106+
<PreprocessorDefinitions>ENABLE_LAZY_IMPORTS;_USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;MS_DLL_ID="$(SysWinVer)";ZLIB_COMPAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
107107
<PreprocessorDefinitions Condition="$(IncludeExternals)">_Py_HAVE_ZLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108108
<PreprocessorDefinitions Condition="'$(UseJIT)' == 'true'">_Py_JIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
109109
<PreprocessorDefinitions Condition="'$(UseTIER2)' != '' and '$(UseTIER2)' != '0'">_Py_TIER2=$(UseTIER2);%(PreprocessorDefinitions)</PreprocessorDefinitions>
@@ -268,6 +268,7 @@
268268
<ClInclude Include="..\Include\internal\pycore_interpolation.h" />
269269
<ClInclude Include="..\Include\internal\pycore_intrinsics.h" />
270270
<ClInclude Include="..\Include\internal\pycore_jit.h" />
271+
<ClInclude Include="..\Include\internal\pycore_lazyimport.h" />
271272
<ClInclude Include="..\Include\internal\pycore_list.h" />
272273
<ClInclude Include="..\Include\internal\pycore_llist.h" />
273274
<ClInclude Include="..\Include\internal\pycore_lock.h" />
@@ -331,6 +332,7 @@
331332
<ClInclude Include="..\Include\internal\pycore_weakref.h" />
332333
<ClInclude Include="..\Include\intrcheck.h" />
333334
<ClInclude Include="..\Include\iterobject.h" />
335+
<ClInclude Include="..\Include\lazyimportobject.h" />
334336
<ClInclude Include="..\Include\listobject.h" />
335337
<ClInclude Include="..\Include\lock.h" />
336338
<ClInclude Include="..\Include\longobject.h" />
@@ -537,6 +539,7 @@
537539
<ClCompile Include="..\Objects\genobject.c" />
538540
<ClCompile Include="..\Objects\interpolationobject.c" />
539541
<ClCompile Include="..\Objects\iterobject.c" />
542+
<ClCompile Include="..\Objects\lazyimportobject.c" />
540543
<ClCompile Include="..\Objects\listobject.c" />
541544
<ClCompile Include="..\Objects\longobject.c" />
542545
<ClCompile Include="..\Objects\memoryobject.c" />

0 commit comments

Comments
 (0)