[Python-3000-checkins] r64245 - in python/branches/py3k: PCbuild/pyproject.vsprops PCbuild/readme.txt PCbuild/sqlite3.vcproj Tools/buildbot/external-common.bat

martin.v.loewis python-3000-checkins at python.org
Fri Jun 13 20:21:45 CEST 2008


Author: martin.v.loewis
Date: Fri Jun 13 20:21:45 2008
New Revision: 64245

Log:
Merged revisions 64243-64244 via svnmerge from 
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r64243 | martin.v.loewis | 2008-06-13 20:12:51 +0200 (Fr, 13 Jun 2008) | 1 line
  
  Switch to SQLite 3.5.9.
........
  r64244 | martin.v.loewis | 2008-06-13 20:19:49 +0200 (Fr, 13 Jun 2008) | 1 line
  
  Update AMD64 build for amalgamated sqlite.
........


Modified:
   python/branches/py3k/   (props changed)
   python/branches/py3k/PCbuild/pyproject.vsprops
   python/branches/py3k/PCbuild/readme.txt
   python/branches/py3k/PCbuild/sqlite3.vcproj
   python/branches/py3k/Tools/buildbot/external-common.bat

Modified: python/branches/py3k/PCbuild/pyproject.vsprops
==============================================================================
--- python/branches/py3k/PCbuild/pyproject.vsprops	(original)
+++ python/branches/py3k/PCbuild/pyproject.vsprops	Fri Jun 13 20:21:45 2008
@@ -74,7 +74,7 @@
 	/>
 	<UserMacro
 		Name="sqlite3Dir"
-		Value="$(externalsDir)\sqlite-source-3.3.4"
+		Value="$(externalsDir)\sqlite-3.5.9"
 	/>
 	<UserMacro
 		Name="bz2Dir"

Modified: python/branches/py3k/PCbuild/readme.txt
==============================================================================
--- python/branches/py3k/PCbuild/readme.txt	(original)
+++ python/branches/py3k/PCbuild/readme.txt	Fri Jun 13 20:21:45 2008
@@ -107,7 +107,7 @@
     Wraps Berkeley DB 4.4.20, which is currently built by _bsddb44.vcproj.
     project (see below).
 _sqlite3
-    Wraps SQLite 3.3.4, which is currently built by sqlite3.vcproj (see below).
+    Wraps SQLite 3.5.9, which is currently built by sqlite3.vcproj (see below).
 _tkinter
     Wraps the Tk windowing system.  Unlike _bsddb and _sqlite3, there's no
     corresponding tcltk.vcproj-type project that builds Tcl/Tk from vcproj's

Modified: python/branches/py3k/PCbuild/sqlite3.vcproj
==============================================================================
--- python/branches/py3k/PCbuild/sqlite3.vcproj	(original)
+++ python/branches/py3k/PCbuild/sqlite3.vcproj	Fri Jun 13 20:21:45 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
 	ProjectType="Visual C++"
-	Version="9.00"
+	Version="9,00"
 	Name="sqlite3"
 	ProjectGUID="{A1A295E5-463C-437F-81CA-1F32367685DA}"
 	RootNamespace="sqlite3"
@@ -43,6 +43,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -56,7 +57,6 @@
 			<Tool
 				Name="VCLinkerTool"
 				OutputFile="$(OutDir)\$(ProjectName)_d.dll"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -105,6 +105,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -118,7 +119,6 @@
 			<Tool
 				Name="VCLinkerTool"
 				OutputFile="$(OutDir)\$(ProjectName)_d.dll"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -167,6 +167,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -180,7 +181,6 @@
 			<Tool
 				Name="VCLinkerTool"
 				OutputFile="$(OutDir)\$(ProjectName).dll"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -230,6 +230,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -243,7 +244,6 @@
 			<Tool
 				Name="VCLinkerTool"
 				OutputFile="$(OutDir)\$(ProjectName).dll"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -292,6 +292,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -304,7 +305,6 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -354,6 +354,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -366,7 +367,6 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -415,6 +415,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -427,7 +428,6 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -477,6 +477,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="$(sqlite3Dir)"
+				PreprocessorDefinitions="SQLITE_API=__declspec(dllexport)"
 			/>
 			<Tool
 				Name="VCManagedResourceCompilerTool"
@@ -489,7 +490,6 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"
 			/>
 			<Tool
 				Name="VCALinkTool"
@@ -521,51 +521,11 @@
 			Name="Header Files"
 			>
 			<File
-				RelativePath="$(sqlite3Dir)\btree.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\hash.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\keywordhash.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\opcodes.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\os.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\os_common.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\pager.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\parse.h"
-				>
-			</File>
-			<File
 				RelativePath="$(sqlite3Dir)\sqlite3.h"
 				>
 			</File>
 			<File
-				RelativePath="$(sqlite3Dir)\sqliteInt.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbe.h"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbeInt.h"
+				RelativePath="$(sqlite3Dir)\sqlite3ext.h"
 				>
 			</File>
 		</Filter>
@@ -573,167 +533,7 @@
 			Name="Source Files"
 			>
 			<File
-				RelativePath="$(sqlite3Dir)\alter.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\analyze.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\attach.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\auth.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\btree.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\build.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\callback.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\complete.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\date.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\delete.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\expr.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\func.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\hash.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\insert.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\legacy.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\main.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\opcodes.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\os.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\os_unix.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\os_win.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\pager.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\parse.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\pragma.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\prepare.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\printf.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\random.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\select.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\shell.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\table.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\tokenize.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\trigger.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\update.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\utf.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\util.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vacuum.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbe.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbeapi.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbeaux.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbefifo.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\vdbemem.c"
-				>
-			</File>
-			<File
-				RelativePath="$(sqlite3Dir)\where.c"
+				RelativePath="$(sqlite3Dir)\sqlite3.c"
 				>
 			</File>
 		</Filter>

Modified: python/branches/py3k/Tools/buildbot/external-common.bat
==============================================================================
--- python/branches/py3k/Tools/buildbot/external-common.bat	(original)
+++ python/branches/py3k/Tools/buildbot/external-common.bat	Fri Jun 13 20:21:45 2008
@@ -15,7 +15,7 @@
 @rem if exist tk-8.4.18.1 rd /s/q tk-8.4.18.1
 @rem if exist db-4.4.20 rd /s/q db-4.4.20
 @rem if exist openssl-0.9.8g rd /s/q openssl-0.9.8g
- at rem if exist sqlite-source-3.3.4 rd /s/q sqlite-source-3.3.4    
+ at rem if exist sqlite-source-3.5.9 rd /s/q sqlite-source-3.5.9    
 
 @rem bzip
 if not exist bzip2-1.0.5 (
@@ -37,4 +37,7 @@
 if not exist tk-8.5.2.0 svn export http://svn.python.org/projects/external/tk-8.5.2.0
 
 @rem sqlite3
-if not exist sqlite-source-3.3.4 svn export http://svn.python.org/projects/external/sqlite-source-3.3.4
+if not exist sqlite-source-3.5.9 (
+  rd /s/q sqlite-source-3.3.4
+  svn export http://svn.python.org/projects/external/sqlite-source-3.5.9
+)


More information about the Python-3000-checkins mailing list