From 82f013bb58f4a4a76ddc0a8407f620a6f0aac022 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Mon, 19 Nov 2007 18:35:20 +0000 Subject: [PATCH] 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. --- PCbuild9/_ssl.vcproj | 12 ++++++++---- PCbuild9/pyd.vsprops | 4 ++-- PCbuild9/pyd_d.vsprops | 4 ++-- PCbuild9/python.vcproj | 6 ++++++ PCbuild9/pythoncore.vcproj | 6 ++++++ PCbuild9/pythonw.vcproj | 6 ++++++ PCbuild9/w9xpopen.vcproj | 6 ++++++ 7 files changed, 36 insertions(+), 8 deletions(-) diff --git a/PCbuild9/_ssl.vcproj b/PCbuild9/_ssl.vcproj index 14cb70cca5..0fcad8dfdb 100644 --- a/PCbuild9/_ssl.vcproj +++ b/PCbuild9/_ssl.vcproj @@ -27,6 +27,7 @@ > diff --git a/PCbuild9/pyd_d.vsprops b/PCbuild9/pyd_d.vsprops index c29d563d72..8fc10b9858 100644 --- a/PCbuild9/pyd_d.vsprops +++ b/PCbuild9/pyd_d.vsprops @@ -17,10 +17,10 @@ OutputFile="$(OutDir)\$(ProjectName)_d.pyd" LinkIncremental="1" ProgramDatabaseFile="$(OutDir)\$(ProjectName)_d.pdb" - ImportLibrary="$(IntDir)\$(TargetName).lib" + ImportLibrary="$(OutDir)\$(TargetName).lib" /> diff --git a/PCbuild9/python.vcproj b/PCbuild9/python.vcproj index fa3c0e165f..e470bedbed 100644 --- a/PCbuild9/python.vcproj +++ b/PCbuild9/python.vcproj @@ -69,6 +69,9 @@ OutputFile="$(OutDir)\python.exe" SubSystem="1" StackReserveSize="2000000" + OptimizeReferences="2" + EnableCOMDATFolding="2" + LinkTimeCodeGeneration="1" BaseAddress="0x1d000000" /> @@ -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" /> diff --git a/PCbuild9/pythonw.vcproj b/PCbuild9/pythonw.vcproj index c4ec4420c3..6b08fa9679 100644 --- a/PCbuild9/pythonw.vcproj +++ b/PCbuild9/pythonw.vcproj @@ -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" />