[Python-checkins] r55092 - python/trunk/PCbuild8/_ctypes/_ctypes.vcproj
thomas.heller
python-checkins at python.org
Thu May 3 14:02:09 CEST 2007
Author: thomas.heller
Date: Thu May 3 14:02:08 2007
New Revision: 55092
Modified:
python/trunk/PCbuild8/_ctypes/_ctypes.vcproj
Log:
Fix building _ctypes.pyd for x64 / Windows.
Modified: python/trunk/PCbuild8/_ctypes/_ctypes.vcproj
==============================================================================
--- python/trunk/PCbuild8/_ctypes/_ctypes.vcproj (original)
+++ python/trunk/PCbuild8/_ctypes/_ctypes.vcproj Thu May 3 14:02:08 2007
@@ -16,6 +16,9 @@
/>
</Platforms>
<ToolFiles>
+ <DefaultToolFile
+ FileName="masm.rules"
+ />
</ToolFiles>
<Configurations>
<Configuration
@@ -31,6 +34,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -62,6 +68,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="1"
@@ -105,6 +112,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -137,6 +147,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
GenerateDebugInformation="true"
SubSystem="2"
TargetMachine="17"
@@ -180,6 +191,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -208,6 +222,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -254,6 +269,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -283,6 +301,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -329,6 +348,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -357,6 +379,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -403,6 +426,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -432,6 +458,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -478,6 +505,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -506,6 +536,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -552,6 +583,9 @@
Name="VCCustomBuildTool"
/>
<Tool
+ Name="MASM"
+ />
+ <Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
@@ -581,6 +615,7 @@
/>
<Tool
Name="VCLinkerTool"
+ AdditionalOptions="/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -721,6 +756,110 @@
<File
RelativePath="..\..\Modules\_ctypes\libffi_msvc\win32.c"
>
+ <FileConfiguration
+ Name="Debug|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGInstrument|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGUpdate|x64"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\win64.asm"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="MASM"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|x64"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine="ml64.exe /Zi /c /nologo /Fo $(OutDir)/win64.obj $(InputPath)
"
+ Outputs="$(OutDir)/win64.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="MASM"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|x64"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine="ml64.exe /c /nologo /Fo $(OutDir)/win64.obj $(InputPath)
"
+ Outputs="$(OutDir)/win64.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGInstrument|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="MASM"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGInstrument|x64"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine="ml64.exe /c /nologo /Fo $(OutDir)/win64.obj $(InputPath)
"
+ Outputs="$(OutDir)/win64.obj"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGUpdate|Win32"
+ ExcludedFromBuild="true"
+ >
+ <Tool
+ Name="MASM"
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="PGUpdate|x64"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ CommandLine="ml64.exe /c /nologo /Fo $(OutDir)/win64.obj $(InputPath)
"
+ Outputs="$(OutDir)/win64.obj"
+ />
+ </FileConfiguration>
</File>
</Filter>
<Filter
More information about the Python-checkins
mailing list