]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
iksemel build on win32.
authorMichael Jerris <mike@jerris.com>
Tue, 20 Dec 2005 19:10:21 +0000 (19:10 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 20 Dec 2005 19:10:21 +0000 (19:10 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@179 d0543943-73ff-0310-b7d9-9358b9ac24b2

w32/vsnet/GetLibs.vbs
w32/vsnet/Tools/iksemel/iksemel.vcproj

index 3db52b4f8354d67cf17f6e1088834fbeccaff21b..d701004d4fe278b00b7db0cd62c98b4bf8ab13c9 100644 (file)
@@ -22,7 +22,6 @@ UtilsDir=Showpath(ScriptDir & "Tools")
 GetTarGZObjects UtilsDir\r
 GetVCBuild\r
 Wscript.echo "Detected VCBuild: " & VCBuild\r
-\r
 If objArgs.Count >=2 Then\r
        Select Case objArgs(1)\r
                Case "Release"          \r
@@ -148,6 +147,32 @@ Sub BuildLibs_Core(BuildDebug, BuildRelease)
        Else\r
                Wscript.echo "Unable to download SQLite"\r
        End If \r
+       \r
+       If Not FSO.FolderExists(LibDestDir & "iksemel") Then \r
+               WgetUnTarGz "http://jabberstudio.2nw.net/iksemel/iksemel-1.2.tar.gz", LibDestDir \r
+               If Not FSO.FolderExists(LibDestDir & "iksemel-1.2") Then\r
+                       Wscript.echo "Unable to get iksemel from default download location, Trying backup location:"\r
+                       WgetUnTarGz "http://www.sofaswitch.org/mikej/iksemel-1.2.tar.gz", LibDestDir\r
+               End If\r
+               RenameFolder LibDestDir & "iksemel-1.2", "iksemel"\r
+               FSO.CopyFile Utilsdir & "iksemel\iksemel.vcproj", LibDestDir & "iksemel\", True\r
+               FSO.CopyFile Utilsdir & "iksemel\config.h", LibDestDir & "iksemel\include\", True\r
+       End If\r
+       If FSO.FolderExists(LibDestDir & "iksemel") Then \r
+               If BuildDebug Then\r
+                       If Not FSO.FileExists(LibDestDir & "iksemel\Debug\iksemel.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "iksemel\iksemel.vcproj", "Debug"\r
+                       End If\r
+               End If\r
+               If BuildRelease Then\r
+                       If Not FSO.FileExists(LibDestDir & "iksemel\Release\iksemel.lib") Then \r
+                               BuildViaVCBuild LibDestDir & "iksemel\iksemel.vcproj", "Release"\r
+                       End If\r
+               End If\r
+       Else\r
+               Wscript.echo "Unable to download iksemel"\r
+       End If \r
+               \r
 End Sub\r
 \r
 Sub BuildLibs_ModExosip(BuildDebug, BuildRelease)\r
index b687d0a79fdeec0747bdb7c18c8e54157f679537..33770afb83f986c6a2804c03ba12b62d9a8c4c12 100644 (file)
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
                                AdditionalIncludeDirectories="include"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
                                UsePrecompiledHeader="0"\r
-                               WarningLevel="3"\r
+                               WarningLevel="0"\r
                                Detect64BitPortabilityProblems="true"\r
                                DebugInformationFormat="4"\r
                        />\r
                        />\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
-                               WarningLevel="3"\r
+                               WarningLevel="0"\r
                                Detect64BitPortabilityProblems="true"\r
                                DebugInformationFormat="3"\r
                        />\r