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 14cb70cca5d2..0fcad8dfdb0c 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 c29d563d7226..8fc10b98588a 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 fa3c0e165f07..e470bedbed59 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 c4ec4420c3eb..6b08fa9679b3 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" />