summaryrefslogtreecommitdiff
path: root/windows/msvc
diff options
context:
space:
mode:
authorstijn <stinos@zoho.com>2014-06-12 17:45:41 +0200
committerstijn <stinos@zoho.com>2014-06-22 11:31:16 +0200
commit8abcf666cb638152634790a882875f52f7f0432b (patch)
treede8e071187cc0dad925f597d0659e7c52e1f907e /windows/msvc
parenta96cc824bdacb34ced0edef523181c215fba313b (diff)
windows: Enable GC and implement bss start and end symbols
The pointers to the bss section are acquired in init.c() by inspecting the PE header. Works for msvc and mingw.
Diffstat (limited to 'windows/msvc')
-rw-r--r--windows/msvc/common.props3
-rw-r--r--windows/msvc/sources.props2
2 files changed, 3 insertions, 2 deletions
diff --git a/windows/msvc/common.props b/windows/msvc/common.props
index 300de46a5..b6f22c615 100644
--- a/windows/msvc/common.props
+++ b/windows/msvc/common.props
@@ -16,7 +16,8 @@
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
+ <GenerateMapFile>true</GenerateMapFile>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
-</Project> \ No newline at end of file
+</Project>
diff --git a/windows/msvc/sources.props b/windows/msvc/sources.props
index 8af03e756..6fd3306b9 100644
--- a/windows/msvc/sources.props
+++ b/windows/msvc/sources.props
@@ -5,7 +5,7 @@
</PropertyGroup>
<ItemGroup>
<ClCompile Include="$(PyBaseDir)py\*.c" />
- <ClCompile Include="$(PyBaseDir)unix\*.c" Exclude="$(PyBaseDir)unix\modffi.c;$(PyBaseDir)unix\modsocket.c" />
+ <ClCompile Include="$(PyBaseDir)unix\*.c" Exclude="$(PyBaseDir)unix\modffi.c;$(PyBaseDir)unix\modsocket.c;$(PyBaseDir)unix\seg_helpers.c" />
<ClCompile Include="$(PyBaseDir)windows\*.c" />
<ClCompile Include="$(PyBaseDir)windows\msvc\*.c" />
</ItemGroup>