mirror of https://github.com/python/cpython.git
Fixed build order of the _ssl project. The openssl project needs to come first because the makefile puts the header files in the right place.
Added some optimization flags to the Release builds of pythoncore and the executables.
This commit is contained in:
parent
87c0f1d1c9
commit
82f013bb58
|
@ -27,6 +27,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
|
@ -54,7 +55,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
|
@ -93,6 +94,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
|
@ -121,7 +123,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
|
@ -161,6 +163,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
|
@ -191,7 +194,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
|
@ -233,6 +236,7 @@
|
|||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
|
@ -264,7 +268,7 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
CommandLine="python.exe build_ssl.py $(ConfigurationName) $(PlatformName) -a"
|
||||
CommandLine=""
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
|
|
|
@ -14,10 +14,10 @@
|
|||
Name="VCLinkerTool"
|
||||
OutputFile="$(OutDir)\$(ProjectName).pyd"
|
||||
ProgramDatabaseFile="$(OutDir)\$(ProjectName).pdb"
|
||||
ImportLibrary="$(IntDir)\$(TargetName).lib"
|
||||
ImportLibrary="$(OutDir)\$(TargetName).lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="copy $(IntDir)\$(ProjectName).lib $(OutDir)"
|
||||
CommandLine=""
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
||||
|
|
|
@ -17,10 +17,10 @@
|
|||
OutputFile="$(OutDir)\$(ProjectName)_d.pyd"
|
||||
LinkIncremental="1"
|
||||
ProgramDatabaseFile="$(OutDir)\$(ProjectName)_d.pdb"
|
||||
ImportLibrary="$(IntDir)\$(TargetName).lib"
|
||||
ImportLibrary="$(OutDir)\$(TargetName).lib"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
CommandLine="copy $(IntDir)\$(ProjectName)_d.lib $(OutDir)"
|
||||
CommandLine=""
|
||||
/>
|
||||
</VisualStudioPropertySheet>
|
||||
|
|
|
@ -69,6 +69,9 @@
|
|||
OutputFile="$(OutDir)\python.exe"
|
||||
SubSystem="1"
|
||||
StackReserveSize="2000000"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1d000000"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -146,6 +149,9 @@
|
|||
OutputFile="$(OutDir)\python.exe"
|
||||
SubSystem="1"
|
||||
StackReserveSize="2000000"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1d000000"
|
||||
/>
|
||||
<Tool
|
||||
|
|
|
@ -68,6 +68,9 @@
|
|||
OutputFile="$(OutDir)\$(PyDllName).dll"
|
||||
IgnoreDefaultLibraryNames="libc"
|
||||
ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1e000000"
|
||||
ImportLibrary="$(OutDir)$(PyDllName).lib"
|
||||
/>
|
||||
|
@ -144,6 +147,9 @@
|
|||
OutputFile="$(OutDir)\$(PyDllName).dll"
|
||||
IgnoreDefaultLibraryNames="libc"
|
||||
ProgramDatabaseFile="$(OutDir)$(PyDllName).pdb"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1e000000"
|
||||
ImportLibrary="$(OutDir)$(PyDllName).lib"
|
||||
/>
|
||||
|
|
|
@ -211,6 +211,9 @@
|
|||
OutputFile="$(OutDir)\pythonw.exe"
|
||||
SubSystem="2"
|
||||
StackReserveSize="2000000"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1d000000"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
|
@ -287,6 +290,9 @@
|
|||
OutputFile="$(OutDir)\pythonw.exe"
|
||||
SubSystem="2"
|
||||
StackReserveSize="2000000"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
LinkTimeCodeGeneration="1"
|
||||
BaseAddress="0x1d000000"
|
||||
/>
|
||||
<Tool
|
||||
|
|
|
@ -199,7 +199,10 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="false"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
|
@ -268,7 +271,10 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
GenerateDebugInformation="false"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
|
|
Loading…
Reference in New Issue