summaryrefslogtreecommitdiff
path: root/MSVC_Net2010/glibmm
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2013-03-25 14:07:58 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2013-03-25 14:07:58 +0800
commit5078e947d07c9d35b73753859cf36ff486ff351b (patch)
treec660e2b8360ff7ca802cbf86549b43ac8ad3515c /MSVC_Net2010/glibmm
parent8af06f70a861995ce93eaf71aa4f0e1ce282f2dd (diff)
downloadglibmm-5078e947d07c9d35b73753859cf36ff486ff351b.tar.gz
Visual Studio Projects: Fix and update.
* Fix Visual C++ projects for glibmm and giomm as numerous sources have been added for the addition of APIs so that these libraries can be properly built * Also make the project files work better with the GLib Visual C++ builds (which are currently supported in the GLib source distribution), so that the files from the GLib build can be picked up by the glibmm projects when the Glib sources and glibmm sources are extracted in the same root folder (for example, c:\foo\glib-2.35.9 and c:\foo\glibmm-2.35.9). This is useful especially when we want to build glibmm unstable, which most probably needs the latest GLib unstable. * Fix the resolver project files for Visual C++ 2008/2010 for having the wrong executable output name
Diffstat (limited to 'MSVC_Net2010/glibmm')
-rw-r--r--MSVC_Net2010/glibmm/glibmm.vcxproj17
-rw-r--r--MSVC_Net2010/glibmm/glibmm.vcxproj.filters12
2 files changed, 24 insertions, 5 deletions
diff --git a/MSVC_Net2010/glibmm/glibmm.vcxproj b/MSVC_Net2010/glibmm/glibmm.vcxproj
index 1f8e6e14..b3b1f944 100644
--- a/MSVC_Net2010/glibmm/glibmm.vcxproj
+++ b/MSVC_Net2010/glibmm/glibmm.vcxproj
@@ -62,7 +62,6 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
<PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
@@ -88,7 +87,7 @@
<ClCompile>
<AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>.;../..;../../glib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>.;../..;../../glib;..\..\..\vs10\win32\include\glib-2.0;..\..\..\vs10\win32\lib\glib-2.0\include;..\..\..\vs10\win32\include\sigc++-2.0;..\..\..\vs10\win32\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -105,6 +104,7 @@
</PreLinkEvent>
<Link>
<AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>..\..\..\vs10\win32\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)glibmm-vc100-d-2_4.dll</OutputFile>
<ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -120,7 +120,7 @@
<ClCompile>
<AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>.;../..;../../glib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>.;../..;../../glib;..\..\..\vs10\x64\include\glib-2.0;..\..\..\vs10\x64\lib\glib-2.0\include;..\..\..\vs10\x64\include\sigc++-2.0;..\..\..\vs10\x64\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -137,6 +137,7 @@
</PreLinkEvent>
<Link>
<AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;sigc-vc100-d-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>..\..\..\vs10\x64\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)glibmm-vc100-d-2_4.dll</OutputFile>
<ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -149,7 +150,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
- <AdditionalIncludeDirectories>.;../..;../../glib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>.;../..;../../glib;..\..\..\vs10\win32\include\glib-2.0;..\..\..\vs10\win32\lib\glib-2.0\include;..\..\..\vs10\win32\include\sigc++-2.0;..\..\..\vs10\win32\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
@@ -164,6 +165,7 @@
</PreLinkEvent>
<Link>
<AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>..\..\..\vs10\win32\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)glibmm-vc100-2_4.dll</OutputFile>
<ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -177,7 +179,7 @@
</Midl>
<ClCompile>
<AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
- <AdditionalIncludeDirectories>.;../..;../../glib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <AdditionalIncludeDirectories>.;../..;../../glib;..\..\..\vs10\x64\include\glib-2.0;..\..\..\vs10\x64\lib\glib-2.0\include;..\..\..\vs10\x64\include\sigc++-2.0;..\..\..\vs10\x64\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIBMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
@@ -192,6 +194,7 @@
</PreLinkEvent>
<Link>
<AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;sigc-vc100-2_0.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <AdditionalLibraryDirectories>..\..\..\vs10\x64\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<OutputFile>$(OutDir)glibmm-vc100-2_4.dll</OutputFile>
<ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
@@ -202,6 +205,8 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\glib\glibmm\balancedtree.cc" />
+ <ClCompile Include="..\..\glib\glibmm\bytes.cc" />
+ <ClCompile Include="..\..\glib\glibmm\bytearray.cc" />
<ClCompile Include="..\..\glib\glibmm\checksum.cc" />
<ClCompile Include="..\..\glib\glibmm\class.cc" />
<ClCompile Include="..\..\glib\glibmm\containers.cc" />
@@ -263,6 +268,8 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\glib\glibmm\arrayhandle.h" />
+ <ClInclude Include="..\..\glib\glibmm\bytes.h" />
+ <ClInclude Include="..\..\glib\glibmm\bytearray.h" />
<ClInclude Include="..\..\glib\glibmm\balancedtree.h" />
<ClInclude Include="..\..\glib\glibmm\checksum.h" />
<ClInclude Include="..\..\glib\glibmm\class.h" />
diff --git a/MSVC_Net2010/glibmm/glibmm.vcxproj.filters b/MSVC_Net2010/glibmm/glibmm.vcxproj.filters
index 4b44f631..3993f37a 100644
--- a/MSVC_Net2010/glibmm/glibmm.vcxproj.filters
+++ b/MSVC_Net2010/glibmm/glibmm.vcxproj.filters
@@ -18,6 +18,12 @@
<ClCompile Include="..\..\glib\glibmm\balancedtree.cc">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\glib\glibmm\bytes.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\glib\glibmm\bytearray.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\glib\glibmm\checksum.cc">
<Filter>Source Files</Filter>
</ClCompile>
@@ -200,6 +206,12 @@
<ClInclude Include="..\..\glib\glibmm\balancedtree.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\glib\glibmm\bytes.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\glib\glibmm\bytearray.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\glib\glibmm\checksum.h">
<Filter>Header Files</Filter>
</ClInclude>