Fixup mono build on Windows

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9580 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Giagnocavo 2008-09-17 22:46:07 +00:00
parent bcef4a9d2b
commit 89db23f46f
5 changed files with 1144 additions and 470 deletions

View File

@ -28,7 +28,7 @@
* freeswitch_mono.cpp -- Mono-specific CoreSession subclass
*
*/
#include <switch.h>
#include <switch_cpp.h>
#include <glib.h>

File diff suppressed because it is too large Load Diff

View File

@ -96,10 +96,11 @@
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
CharacterSet="1"
InheritedPropertySheets="..\..\..\..\w32\module_release.vsprops"
CharacterSet="0"
WholeProgramOptimization="1"
>
<Tool
@ -121,12 +122,14 @@
Name="VCCLCompilerTool"
Optimization="2"
EnableIntrinsicFunctions="true"
AdditionalIncludeDirectories="&quot;C:\Program Files\Mono\lib\glib-2.0\include&quot;;&quot;C:\Program Files\Mono\include\glib-2.0&quot;;&quot;C:\Program Files\Mono\include\mono-1.0&quot;"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;MOD_MONO_EXPORTS"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
WarningLevel="3"
WarningLevel="4"
DebugInformationFormat="3"
DisableSpecificWarnings="4505"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -139,6 +142,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="$(ProjectDir)mono.lib &#x0A;&quot;C:\program Files\Mono\lib\glib-2.0.lib&quot; shlwapi.lib"
LinkIncremental="1"
ModuleDefinitionFile="mono.def"
GenerateDebugInformation="true"

View File

@ -27,7 +27,7 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<OutputPath>..\..\..\..\Release\mod\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>

File diff suppressed because it is too large Load Diff