update to sqlite 3.3.5

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1258 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris 2006-04-26 17:06:03 +00:00
parent f562b523fb
commit a8b7ee824d
2 changed files with 305 additions and 144 deletions

View File

@ -1,4 +1,4 @@
On Error Resume Next 'On Error Resume Next
' ************** ' **************
' Initialization ' Initialization
' ************** ' **************
@ -412,12 +412,12 @@ End Sub
Sub BuildLibs_sqlite(BuildDebug, BuildRelease) Sub BuildLibs_sqlite(BuildDebug, BuildRelease)
If Not FSO.FolderExists(LibDestDir & "sqlite") Then If Not FSO.FolderExists(LibDestDir & "sqlite") Then
WgetUnCompress "http://www.sqlite.org/sqlite-source-3_2_7.zip", LibDestDir WgetUnCompress "http://www.sqlite.org/sqlite-source-3_3_5.zip", LibDestDir
If Not FSO.FolderExists(LibDestDir & "sqlite-source-3_2_7") Then If Not FSO.FolderExists(LibDestDir & "sqlite-source-3_3_5") Then
Wscript.echo "Unable to get SQLite from default download location, Trying backup location:" Wscript.echo "Unable to get SQLite from default download location, Trying backup location:"
WgetUnCompress LibsBase & "sqlite-source-3_2_7.zip", LibDestDir WgetUnCompress LibsBase & "sqlite-source-3_3_5.zip", LibDestDir
End If End If
RenameFolder LibDestDir & "sqlite-source-3_2_7", "sqlite" RenameFolder LibDestDir & "sqlite-source-3_3_5", "sqlite"
FSO.CopyFile Utilsdir & "sqlite.vcproj", LibDestDir & "sqlite\", True FSO.CopyFile Utilsdir & "sqlite.vcproj", LibDestDir & "sqlite\", True
FindReplaceInFile LibDestDir & "sqlite\sqlite.vcproj", "WIN32;", "_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;" FindReplaceInFile LibDestDir & "sqlite\sqlite.vcproj", "WIN32;", "_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;"
End If End If

View File

@ -1,178 +1,288 @@
<?xml version="1.0" encoding="Windows-1252"?> <?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject <VisualStudioProject
ProjectType="Visual C++" ProjectType="Visual C++"
Version="7.10" Version="8.00"
Name="sqlite" Name="sqlite"
ProjectGUID="{6EDFEFD5-3596-4FA9-8EBA-B331547B35A3}" ProjectGUID="{6EDFEFD5-3596-4FA9-8EBA-B331547B35A3}"
Keyword="Win32Proj"> Keyword="Win32Proj"
>
<Platforms> <Platforms>
<Platform <Platform
Name="Win32"/> Name="Win32"
/>
</Platforms> </Platforms>
<ToolFiles>
</ToolFiles>
<Configurations> <Configurations>
<Configuration <Configuration
Name="Debug|Win32" Name="Debug|Win32"
OutputDirectory="Debug" OutputDirectory="Debug"
IntermediateDirectory="Debug" IntermediateDirectory="Debug"
ConfigurationType="4" ConfigurationType="4"
CharacterSet="2"> InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_DEBUG;_LIB;SQLITE_DEBUG" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_DEBUG;_LIB;SQLITE_DEBUG"
MinimalRebuild="TRUE" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="0" WarningLevel="0"
Detect64BitPortabilityProblems="TRUE" Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"/> DebugInformationFormat="4"
/>
<Tool <Tool
Name="VCCustomBuildTool"/> Name="VCManagedResourceCompilerTool"
/>
<Tool <Tool
Name="VCLibrarianTool"/> Name="VCResourceCompilerTool"
/>
<Tool <Tool
Name="VCMIDLTool"/> Name="VCPreLinkEventTool"
/>
<Tool <Tool
Name="VCPostBuildEventTool"/> Name="VCLibrarianTool"
/>
<Tool <Tool
Name="VCPreBuildEventTool"/> Name="VCALinkTool"
/>
<Tool <Tool
Name="VCPreLinkEventTool"/> Name="VCXDCMakeTool"
/>
<Tool <Tool
Name="VCResourceCompilerTool"/> Name="VCBscMakeTool"
/>
<Tool <Tool
Name="VCWebServiceProxyGeneratorTool"/> Name="VCFxCopTool"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool"/> Name="VCPostBuildEventTool"
<Tool />
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration> </Configuration>
<Configuration <Configuration
Name="Release|Win32" Name="Release|Win32"
OutputDirectory="Release" OutputDirectory="Release"
IntermediateDirectory="Release" IntermediateDirectory="Release"
ConfigurationType="4" ConfigurationType="4"
CharacterSet="2"> InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;NDEBUG;_LIB" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;NDEBUG;_LIB"
RuntimeLibrary="2" RuntimeLibrary="2"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="0" WarningLevel="0"
Detect64BitPortabilityProblems="TRUE" Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"/> DebugInformationFormat="3"
/>
<Tool <Tool
Name="VCCustomBuildTool"/> Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool <Tool
Name="VCLibrarianTool" Name="VCLibrarianTool"
OutputFile="$(OutDir)/sqlite.lib"/> OutputFile="$(OutDir)/sqlite.lib"
/>
<Tool <Tool
Name="VCMIDLTool"/> Name="VCALinkTool"
/>
<Tool <Tool
Name="VCPostBuildEventTool"/> Name="VCXDCMakeTool"
/>
<Tool <Tool
Name="VCPreBuildEventTool"/> Name="VCBscMakeTool"
/>
<Tool <Tool
Name="VCPreLinkEventTool"/> Name="VCFxCopTool"
/>
<Tool <Tool
Name="VCResourceCompilerTool"/> Name="VCPostBuildEventTool"
<Tool />
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration> </Configuration>
<Configuration <Configuration
Name="Debug DLL|Win32" Name="Debug DLL|Win32"
OutputDirectory="$(ConfigurationName)" OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2" ConfigurationType="2"
CharacterSet="2"> InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
Optimization="0" Optimization="0"
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_DEBUG;_LIB;SQLITE_DEBUG" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;_DEBUG;_LIB;SQLITE_DEBUG"
MinimalRebuild="TRUE" MinimalRebuild="true"
BasicRuntimeChecks="3" BasicRuntimeChecks="3"
RuntimeLibrary="3" RuntimeLibrary="3"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="0" WarningLevel="0"
Detect64BitPortabilityProblems="TRUE" Detect64BitPortabilityProblems="true"
DebugInformationFormat="4"/> DebugInformationFormat="4"
/>
<Tool <Tool
Name="VCCustomBuildTool"/> Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
ModuleDefinitionFile="sqlite3.def" ModuleDefinitionFile="sqlite3.def"
GenerateDebugInformation="TRUE" GenerateDebugInformation="true"
SubSystem="2" SubSystem="2"
TargetMachine="1"/> TargetMachine="1"
/>
<Tool <Tool
Name="VCMIDLTool"/> Name="VCALinkTool"
/>
<Tool <Tool
Name="VCPostBuildEventTool"/> Name="VCManifestTool"
/>
<Tool <Tool
Name="VCPreBuildEventTool"/> Name="VCXDCMakeTool"
/>
<Tool <Tool
Name="VCPreLinkEventTool"/> Name="VCBscMakeTool"
/>
<Tool <Tool
Name="VCResourceCompilerTool"/> Name="VCFxCopTool"
/>
<Tool <Tool
Name="VCWebServiceProxyGeneratorTool"/> Name="VCAppVerifierTool"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool"/> Name="VCWebDeploymentTool"
/>
<Tool <Tool
Name="VCWebDeploymentTool"/> Name="VCPostBuildEventTool"
<Tool />
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration> </Configuration>
<Configuration <Configuration
Name="Release DLL|Win32" Name="Release DLL|Win32"
OutputDirectory="$(ConfigurationName)" OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)" IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2" ConfigurationType="2"
CharacterSet="2"> InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool <Tool
Name="VCCLCompilerTool" Name="VCCLCompilerTool"
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;NDEBUG;_LIB" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;NDEBUG;_LIB"
RuntimeLibrary="2" RuntimeLibrary="2"
UsePrecompiledHeader="0" UsePrecompiledHeader="0"
WarningLevel="0" WarningLevel="0"
Detect64BitPortabilityProblems="TRUE" Detect64BitPortabilityProblems="true"
DebugInformationFormat="3"/> DebugInformationFormat="3"
/>
<Tool <Tool
Name="VCCustomBuildTool"/> Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
ModuleDefinitionFile="sqlite3.def"/> ModuleDefinitionFile="sqlite3.def"
/>
<Tool <Tool
Name="VCMIDLTool"/> Name="VCALinkTool"
/>
<Tool <Tool
Name="VCPostBuildEventTool"/> Name="VCManifestTool"
/>
<Tool <Tool
Name="VCPreBuildEventTool"/> Name="VCXDCMakeTool"
/>
<Tool <Tool
Name="VCPreLinkEventTool"/> Name="VCBscMakeTool"
/>
<Tool <Tool
Name="VCResourceCompilerTool"/> Name="VCFxCopTool"
/>
<Tool <Tool
Name="VCWebServiceProxyGeneratorTool"/> Name="VCAppVerifierTool"
/>
<Tool <Tool
Name="VCXMLDataGeneratorTool"/> Name="VCWebDeploymentTool"
/>
<Tool <Tool
Name="VCWebDeploymentTool"/> Name="VCPostBuildEventTool"
<Tool />
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration> </Configuration>
</Configurations> </Configurations>
<References> <References>
@ -181,177 +291,228 @@
<Filter <Filter
Name="Source Files" Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx" Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File <File
RelativePath="alter.c"> RelativePath="alter.c"
>
</File> </File>
<File <File
RelativePath="analyze.c"> RelativePath="analyze.c"
>
</File> </File>
<File <File
RelativePath="attach.c"> RelativePath="attach.c"
>
</File> </File>
<File <File
RelativePath="auth.c"> RelativePath="auth.c"
>
</File> </File>
<File <File
RelativePath="btree.c"> RelativePath="btree.c"
>
</File> </File>
<File <File
RelativePath="build.c"> RelativePath="build.c"
>
</File> </File>
<File <File
RelativePath="callback.c"> RelativePath="callback.c"
>
</File> </File>
<File <File
RelativePath="complete.c"> RelativePath="complete.c"
>
</File> </File>
<File <File
RelativePath="date.c"> RelativePath="date.c"
>
</File> </File>
<File <File
RelativePath="delete.c"> RelativePath="delete.c"
>
</File> </File>
<File <File
RelativePath="expr.c"> RelativePath="expr.c"
>
</File> </File>
<File <File
RelativePath="func.c"> RelativePath="func.c"
>
</File> </File>
<File <File
RelativePath="hash.c"> RelativePath="hash.c"
>
</File> </File>
<File <File
RelativePath="insert.c"> RelativePath="insert.c"
>
</File> </File>
<File <File
RelativePath="legacy.c"> RelativePath="legacy.c"
>
</File> </File>
<File <File
RelativePath="main.c"> RelativePath="main.c"
>
</File> </File>
<File <File
RelativePath="opcodes.c"> RelativePath="opcodes.c"
>
</File> </File>
<File <File
RelativePath="os_unix.c"> RelativePath="os.c"
>
</File> </File>
<File <File
RelativePath="os_win.c"> RelativePath="os_unix.c"
>
</File> </File>
<File <File
RelativePath="pager.c"> RelativePath="os_win.c"
>
</File> </File>
<File <File
RelativePath="parse.c"> RelativePath="pager.c"
>
</File> </File>
<File <File
RelativePath="pragma.c"> RelativePath="parse.c"
>
</File> </File>
<File <File
RelativePath="prepare.c"> RelativePath="pragma.c"
>
</File> </File>
<File <File
RelativePath="printf.c"> RelativePath="prepare.c"
>
</File> </File>
<File <File
RelativePath="random.c"> RelativePath="printf.c"
>
</File> </File>
<File <File
RelativePath="select.c"> RelativePath="random.c"
>
</File> </File>
<File <File
RelativePath="shell.c"> RelativePath="select.c"
>
</File> </File>
<File <File
RelativePath="table.c"> RelativePath="shell.c"
>
</File> </File>
<File <File
RelativePath="tokenize.c"> RelativePath="table.c"
>
</File> </File>
<File <File
RelativePath="trigger.c"> RelativePath="tokenize.c"
>
</File> </File>
<File <File
RelativePath="update.c"> RelativePath="trigger.c"
>
</File> </File>
<File <File
RelativePath="utf.c"> RelativePath="update.c"
>
</File> </File>
<File <File
RelativePath="util.c"> RelativePath="utf.c"
>
</File> </File>
<File <File
RelativePath="vacuum.c"> RelativePath="util.c"
>
</File> </File>
<File <File
RelativePath="vdbe.c"> RelativePath="vacuum.c"
>
</File> </File>
<File <File
RelativePath="vdbeapi.c"> RelativePath="vdbe.c"
>
</File> </File>
<File <File
RelativePath="vdbeaux.c"> RelativePath="vdbeapi.c"
>
</File> </File>
<File <File
RelativePath="vdbefifo.c"> RelativePath="vdbeaux.c"
>
</File> </File>
<File <File
RelativePath="vdbemem.c"> RelativePath="vdbefifo.c"
>
</File> </File>
<File <File
RelativePath="where.c"> RelativePath="vdbemem.c"
>
</File>
<File
RelativePath="where.c"
>
</File> </File>
</Filter> </Filter>
<Filter <Filter
Name="Header Files" Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd" Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File <File
RelativePath="btree.h"> RelativePath="btree.h"
>
</File> </File>
<File <File
RelativePath="hash.h"> RelativePath="hash.h"
>
</File> </File>
<File <File
RelativePath="keywordhash.h"> RelativePath="keywordhash.h"
>
</File> </File>
<File <File
RelativePath="opcodes.h"> RelativePath="opcodes.h"
>
</File> </File>
<File <File
RelativePath="os.h"> RelativePath="os.h"
>
</File> </File>
<File <File
RelativePath="os_common.h"> RelativePath="os_common.h"
>
</File> </File>
<File <File
RelativePath="os_unix.h"> RelativePath="pager.h"
>
</File> </File>
<File <File
RelativePath="os_win.h"> RelativePath="parse.h"
>
</File> </File>
<File <File
RelativePath="pager.h"> RelativePath="sqlite3.h"
>
</File> </File>
<File <File
RelativePath="parse.h"> RelativePath="sqliteInt.h"
>
</File> </File>
<File <File
RelativePath="sqlite3.h"> RelativePath="vdbe.h"
>
</File> </File>
<File <File
RelativePath="sqliteInt.h"> RelativePath="vdbeInt.h"
</File> >
<File
RelativePath="vdbe.h">
</File>
<File
RelativePath="vdbeInt.h">
</File> </File>
</Filter> </Filter>
</Files> </Files>
<Globals> <Globals>
</Globals> </Globals>
</VisualStudioProject> </VisualStudioProject>