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
' **************
@ -412,12 +412,12 @@ End Sub
Sub BuildLibs_sqlite(BuildDebug, BuildRelease)
If Not FSO.FolderExists(LibDestDir & "sqlite") Then
WgetUnCompress "http://www.sqlite.org/sqlite-source-3_2_7.zip", LibDestDir
If Not FSO.FolderExists(LibDestDir & "sqlite-source-3_2_7") Then
WgetUnCompress "http://www.sqlite.org/sqlite-source-3_3_5.zip", LibDestDir
If Not FSO.FolderExists(LibDestDir & "sqlite-source-3_3_5") Then
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
RenameFolder LibDestDir & "sqlite-source-3_2_7", "sqlite"
RenameFolder LibDestDir & "sqlite-source-3_3_5", "sqlite"
FSO.CopyFile Utilsdir & "sqlite.vcproj", LibDestDir & "sqlite\", True
FindReplaceInFile LibDestDir & "sqlite\sqlite.vcproj", "WIN32;", "_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32;"
End If

View File

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