Author: christian.heimes
Date: Mon Nov 19 19:35:20 2007
New Revision: 59057

Modified:
   python/branches/py3k/PCbuild9/_ssl.vcproj
   python/branches/py3k/PCbuild9/pyd.vsprops
   python/branches/py3k/PCbuild9/pyd_d.vsprops
   python/branches/py3k/PCbuild9/python.vcproj
   python/branches/py3k/PCbuild9/pythoncore.vcproj
   python/branches/py3k/PCbuild9/pythonw.vcproj
   python/branches/py3k/PCbuild9/w9xpopen.vcproj
Log:
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.

Modified: python/branches/py3k/PCbuild9/_ssl.vcproj
==============================================================================
--- python/branches/py3k/PCbuild9/_ssl.vcproj   (original)
+++ python/branches/py3k/PCbuild9/_ssl.vcproj   Mon Nov 19 19:35:20 2007
@@ -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"

Modified: python/branches/py3k/PCbuild9/pyd.vsprops
==============================================================================
--- python/branches/py3k/PCbuild9/pyd.vsprops   (original)
+++ python/branches/py3k/PCbuild9/pyd.vsprops   Mon Nov 19 19:35:20 2007
@@ -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>

Modified: python/branches/py3k/PCbuild9/pyd_d.vsprops
==============================================================================
--- python/branches/py3k/PCbuild9/pyd_d.vsprops (original)
+++ python/branches/py3k/PCbuild9/pyd_d.vsprops Mon Nov 19 19:35:20 2007
@@ -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>

Modified: python/branches/py3k/PCbuild9/python.vcproj
==============================================================================
--- python/branches/py3k/PCbuild9/python.vcproj (original)
+++ python/branches/py3k/PCbuild9/python.vcproj Mon Nov 19 19:35:20 2007
@@ -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

Modified: python/branches/py3k/PCbuild9/pythoncore.vcproj
==============================================================================
--- python/branches/py3k/PCbuild9/pythoncore.vcproj     (original)
+++ python/branches/py3k/PCbuild9/pythoncore.vcproj     Mon Nov 19 19:35:20 2007
@@ -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"
                        />

Modified: python/branches/py3k/PCbuild9/pythonw.vcproj
==============================================================================
--- python/branches/py3k/PCbuild9/pythonw.vcproj        (original)
+++ python/branches/py3k/PCbuild9/pythonw.vcproj        Mon Nov 19 19:35:20 2007
@@ -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

Modified: python/branches/py3k/PCbuild9/w9xpopen.vcproj
==============================================================================
--- python/branches/py3k/PCbuild9/w9xpopen.vcproj       (original)
+++ python/branches/py3k/PCbuild9/w9xpopen.vcproj       Mon Nov 19 19:35:20 2007
@@ -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"
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins

Reply via email to