summaryrefslogtreecommitdiffstats
path: root/PCbuild9/bz2.vcproj
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2007-11-19 08:36:32 (GMT)
committerChristian Heimes <christian@cheimes.de>2007-11-19 08:36:32 (GMT)
commit97e8029d0bb88823b1b6c9d302bbaf2e357dbc7f (patch)
tree1609aec6e81c4c3eae253dd5a1cf4bf4f5703b29 /PCbuild9/bz2.vcproj
parenta6b46357f652e620a4072ced75abd664be632210 (diff)
downloadcpython-97e8029d0bb88823b1b6c9d302bbaf2e357dbc7f.zip
cpython-97e8029d0bb88823b1b6c9d302bbaf2e357dbc7f.tar.gz
cpython-97e8029d0bb88823b1b6c9d302bbaf2e357dbc7f.tar.bz2
I've spend some time to automate more steps of the build process. Now bzip2, bsddb, sqlite and openssl are automatically build by prelink steps.
I had to use some tricks to build openssl for 32 and 64bit CPUs in two separate build dirs.
Diffstat (limited to 'PCbuild9/bz2.vcproj')
-rw-r--r--PCbuild9/bz2.vcproj16
1 files changed, 12 insertions, 4 deletions
diff --git a/PCbuild9/bz2.vcproj b/PCbuild9/bz2.vcproj
index 6ca85e3..407b3b9 100644
--- a/PCbuild9/bz2.vcproj
+++ b/PCbuild9/bz2.vcproj
@@ -54,10 +54,12 @@
/>
<Tool
Name="VCPreLinkEventTool"
+ Description="Build libbz2"
+ CommandLine="cd $(bz2Dir)&#x0D;&#x0A;if exist $(PlatformName)-$(ConfigurationName)\libbz2.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName)-$(ConfigurationName) mkdir $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc lib&#x0D;&#x0A;copy libbz2.lib $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc clean&#x0D;&#x0A;"
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="$(bz2Dir)/$(ConfigurationName)/libbz2.lib"
+ AdditionalDependencies="$(bz2Dir)\$(PlatformName)-$(ConfigurationName)\libbz2.lib"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
@@ -120,10 +122,12 @@
/>
<Tool
Name="VCPreLinkEventTool"
+ Description="Build libbz2"
+ CommandLine="cd $(bz2Dir)&#x0D;&#x0A;if exist $(PlatformName)-$(ConfigurationName)\libbz2.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName)-$(ConfigurationName) mkdir $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc lib&#x0D;&#x0A;copy libbz2.lib $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc clean&#x0D;&#x0A;"
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="$(bz2Dir)/$(ConfigurationName)/libbz2.lib"
+ AdditionalDependencies="$(bz2Dir)\$(PlatformName)-$(ConfigurationName)\libbz2.lib"
LinkIncremental="2"
GenerateDebugInformation="true"
SubSystem="2"
@@ -189,10 +193,12 @@
/>
<Tool
Name="VCPreLinkEventTool"
+ Description="Build libbz2"
+ CommandLine="cd $(bz2Dir)&#x0D;&#x0A;if exist $(PlatformName)-$(ConfigurationName)\libbz2.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName)-$(ConfigurationName) mkdir $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc lib&#x0D;&#x0A;copy libbz2.lib $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc clean&#x0D;&#x0A;"
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="$(bz2Dir)/$(ConfigurationName)/libbz2.lib"
+ AdditionalDependencies="$(bz2Dir)\$(PlatformName)-$(ConfigurationName)\libbz2.lib"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"
@@ -261,10 +267,12 @@
/>
<Tool
Name="VCPreLinkEventTool"
+ Description="Build libbz2"
+ CommandLine="cd $(bz2Dir)&#x0D;&#x0A;if exist $(PlatformName)-$(ConfigurationName)\libbz2.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName)-$(ConfigurationName) mkdir $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc lib&#x0D;&#x0A;copy libbz2.lib $(PlatformName)-$(ConfigurationName)&#x0D;&#x0A;nmake /nologo /f makefile.msc clean&#x0D;&#x0A;"
/>
<Tool
Name="VCLinkerTool"
- AdditionalDependencies="$(bz2Dir)/$(ConfigurationName)/libbz2.lib"
+ AdditionalDependencies="$(bz2Dir)\$(PlatformName)-$(ConfigurationName)\libbz2.lib"
LinkIncremental="1"
GenerateDebugInformation="true"
SubSystem="2"