Multiple changes: changes in build system, one workaround and one bug fix
[libdai.git] / vc10 / libdai.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 </ItemGroup>
21 <PropertyGroup Label="Globals">
22 <ProjectGuid>{16F46426-A6F0-4819-8D30-4C79E7FE38B2}</ProjectGuid>
23 <RootNamespace>libdai</RootNamespace>
24 </PropertyGroup>
25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
26 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
27 <ConfigurationType>StaticLibrary</ConfigurationType>
28 <UseDebugLibraries>true</UseDebugLibraries>
29 <CharacterSet>Unicode</CharacterSet>
30 </PropertyGroup>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
32 <ConfigurationType>StaticLibrary</ConfigurationType>
33 <UseDebugLibraries>true</UseDebugLibraries>
34 <CharacterSet>Unicode</CharacterSet>
35 </PropertyGroup>
36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
37 <ConfigurationType>StaticLibrary</ConfigurationType>
38 <UseDebugLibraries>false</UseDebugLibraries>
39 <WholeProgramOptimization>true</WholeProgramOptimization>
40 <CharacterSet>Unicode</CharacterSet>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
43 <ConfigurationType>StaticLibrary</ConfigurationType>
44 <UseDebugLibraries>false</UseDebugLibraries>
45 <WholeProgramOptimization>true</WholeProgramOptimization>
46 <CharacterSet>Unicode</CharacterSet>
47 </PropertyGroup>
48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49 <ImportGroup Label="ExtensionSettings">
50 </ImportGroup>
51 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53 </ImportGroup>
54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56 </ImportGroup>
57 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
59 </ImportGroup>
60 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
61 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
62 </ImportGroup>
63 <PropertyGroup Label="UserMacros" />
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
65 <IncludePath>../include;C:\boost_1_50_0;C:\boost_1_50_0\boost\tr1;C:\mpir-2.5.1\lib\Win32\Debug;$(IncludePath)</IncludePath>
66 <LibraryPath>C:\mpir-2.5.1\lib\Win32\Debug;$(LibraryPath)</LibraryPath>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
69 <IncludePath>../include;C:\boost_1_50_0;C:\boost_1_50_0\boost\tr1;C:\mpir-2.5.1\lib\x64\Debug;$(IncludePath)</IncludePath>
70 <LibraryPath>C:\mpir-2.5.1\lib\x64\Debug;$(LibraryPath)</LibraryPath>
71 </PropertyGroup>
72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
73 <IncludePath>../include;C:\boost_1_50_0;C:\boost_1_50_0\boost\tr1;C:\mpir-2.5.1\lib\Win32\Release;$(IncludePath)</IncludePath>
74 <LibraryPath>C:\mpir-2.5.1\lib\Win32\Release;$(LibraryPath)</LibraryPath>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
77 <IncludePath>../include;C:\boost_1_50_0;C:\boost_1_50_0\boost\tr1;C:\mpir-2.5.1\lib\x64\Release;$(IncludePath)</IncludePath>
78 <LibraryPath>C:\mpir-2.5.1\lib\x64\Release;$(LibraryPath)</LibraryPath>
79 </PropertyGroup>
80 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81 <ClCompile>
82 <WarningLevel>Level3</WarningLevel>
83 <Optimization>Disabled</Optimization>
84 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;WINDOWS;DAI_WITH_DECMAP;DAI_WITH_CBP;DAI_WITH_GIBBS;DAI_WITH_MR;DAI_WITH_JTREE;DAI_WITH_TREEEP;DAI_WITH_LC;DAI_WITH_HAK;DAI_WITH_MF;DAI_WITH_TRWBP;DAI_WITH_FBP;DAI_WITH_BP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85 </ClCompile>
86 <Link>
87 <GenerateDebugInformation>true</GenerateDebugInformation>
88 </Link>
89 </ItemDefinitionGroup>
90 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
91 <ClCompile>
92 <WarningLevel>Level3</WarningLevel>
93 <Optimization>Disabled</Optimization>
94 <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;WINDOWS;DAI_WITH_DECMAP;DAI_WITH_CBP;DAI_WITH_GIBBS;DAI_WITH_MR;DAI_WITH_JTREE;DAI_WITH_TREEEP;DAI_WITH_LC;DAI_WITH_HAK;DAI_WITH_MF;DAI_WITH_TRWBP;DAI_WITH_FBP;DAI_WITH_BP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
95 </ClCompile>
96 <Link>
97 <GenerateDebugInformation>true</GenerateDebugInformation>
98 </Link>
99 </ItemDefinitionGroup>
100 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
101 <ClCompile>
102 <WarningLevel>Level3</WarningLevel>
103 <Optimization>MaxSpeed</Optimization>
104 <FunctionLevelLinking>true</FunctionLevelLinking>
105 <IntrinsicFunctions>true</IntrinsicFunctions>
106 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;WINDOWS;DAI_WITH_DECMAP;DAI_WITH_CBP;DAI_WITH_GIBBS;DAI_WITH_MR;DAI_WITH_JTREE;DAI_WITH_TREEEP;DAI_WITH_LC;DAI_WITH_HAK;DAI_WITH_MF;DAI_WITH_TRWBP;DAI_WITH_FBP;DAI_WITH_BP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
107 </ClCompile>
108 <Link>
109 <GenerateDebugInformation>true</GenerateDebugInformation>
110 <EnableCOMDATFolding>true</EnableCOMDATFolding>
111 <OptimizeReferences>true</OptimizeReferences>
112 </Link>
113 </ItemDefinitionGroup>
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
115 <ClCompile>
116 <WarningLevel>Level3</WarningLevel>
117 <Optimization>MaxSpeed</Optimization>
118 <FunctionLevelLinking>true</FunctionLevelLinking>
119 <IntrinsicFunctions>true</IntrinsicFunctions>
120 <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;WINDOWS;DAI_WITH_DECMAP;DAI_WITH_CBP;DAI_WITH_GIBBS;DAI_WITH_MR;DAI_WITH_JTREE;DAI_WITH_TREEEP;DAI_WITH_LC;DAI_WITH_HAK;DAI_WITH_MF;DAI_WITH_TRWBP;DAI_WITH_FBP;DAI_WITH_BP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121 </ClCompile>
122 <Link>
123 <GenerateDebugInformation>true</GenerateDebugInformation>
124 <EnableCOMDATFolding>true</EnableCOMDATFolding>
125 <OptimizeReferences>true</OptimizeReferences>
126 </Link>
127 </ItemDefinitionGroup>
128 <ItemGroup>
129 <ClInclude Include="..\include\dai\alldai.h" />
130 <ClInclude Include="..\include\dai\bbp.h" />
131 <ClInclude Include="..\include\dai\bipgraph.h" />
132 <ClInclude Include="..\include\dai\bp.h" />
133 <ClInclude Include="..\include\dai\bp_dual.h" />
134 <ClInclude Include="..\include\dai\cbp.h" />
135 <ClInclude Include="..\include\dai\clustergraph.h" />
136 <ClInclude Include="..\include\dai\dag.h" />
137 <ClInclude Include="..\include\dai\daialg.h" />
138 <ClInclude Include="..\include\dai\decmap.h" />
139 <ClInclude Include="..\include\dai\doc.h" />
140 <ClInclude Include="..\include\dai\emalg.h" />
141 <ClInclude Include="..\include\dai\enum.h" />
142 <ClInclude Include="..\include\dai\evidence.h" />
143 <ClInclude Include="..\include\dai\exactinf.h" />
144 <ClInclude Include="..\include\dai\exceptions.h" />
145 <ClInclude Include="..\include\dai\factor.h" />
146 <ClInclude Include="..\include\dai\factorgraph.h" />
147 <ClInclude Include="..\include\dai\fbp.h" />
148 <ClInclude Include="..\include\dai\gibbs.h" />
149 <ClInclude Include="..\include\dai\graph.h" />
150 <ClInclude Include="..\include\dai\hak.h" />
151 <ClInclude Include="..\include\dai\index.h" />
152 <ClInclude Include="..\include\dai\io.h" />
153 <ClInclude Include="..\include\dai\jtree.h" />
154 <ClInclude Include="..\include\dai\lc.h" />
155 <ClInclude Include="..\include\dai\mf.h" />
156 <ClInclude Include="..\include\dai\mr.h" />
157 <ClInclude Include="..\include\dai\prob.h" />
158 <ClInclude Include="..\include\dai\properties.h" />
159 <ClInclude Include="..\include\dai\regiongraph.h" />
160 <ClInclude Include="..\include\dai\smallset.h" />
161 <ClInclude Include="..\include\dai\treeep.h" />
162 <ClInclude Include="..\include\dai\trwbp.h" />
163 <ClInclude Include="..\include\dai\util.h" />
164 <ClInclude Include="..\include\dai\var.h" />
165 <ClInclude Include="..\include\dai\varset.h" />
166 <ClInclude Include="..\include\dai\weightedgraph.h" />
167 </ItemGroup>
168 <ItemGroup>
169 <ClCompile Include="..\src\alldai.cpp" />
170 <ClCompile Include="..\src\bbp.cpp" />
171 <ClCompile Include="..\src\bipgraph.cpp" />
172 <ClCompile Include="..\src\bp.cpp" />
173 <ClCompile Include="..\src\bp_dual.cpp" />
174 <ClCompile Include="..\src\cbp.cpp" />
175 <ClCompile Include="..\src\clustergraph.cpp" />
176 <ClCompile Include="..\src\dag.cpp" />
177 <ClCompile Include="..\src\daialg.cpp" />
178 <ClCompile Include="..\src\decmap.cpp" />
179 <ClCompile Include="..\src\emalg.cpp" />
180 <ClCompile Include="..\src\evidence.cpp" />
181 <ClCompile Include="..\src\exactinf.cpp" />
182 <ClCompile Include="..\src\exceptions.cpp" />
183 <ClCompile Include="..\src\factor.cpp" />
184 <ClCompile Include="..\src\factorgraph.cpp" />
185 <ClCompile Include="..\src\fbp.cpp" />
186 <ClCompile Include="..\src\gibbs.cpp" />
187 <ClCompile Include="..\src\graph.cpp" />
188 <ClCompile Include="..\src\hak.cpp" />
189 <ClCompile Include="..\src\io.cpp" />
190 <ClCompile Include="..\src\jtree.cpp" />
191 <ClCompile Include="..\src\lc.cpp" />
192 <ClCompile Include="..\src\mf.cpp" />
193 <ClCompile Include="..\src\mr.cpp" />
194 <ClCompile Include="..\src\properties.cpp" />
195 <ClCompile Include="..\src\regiongraph.cpp" />
196 <ClCompile Include="..\src\treeep.cpp" />
197 <ClCompile Include="..\src\trwbp.cpp" />
198 <ClCompile Include="..\src\util.cpp" />
199 <ClCompile Include="..\src\varset.cpp" />
200 <ClCompile Include="..\src\weightedgraph.cpp" />
201 </ItemGroup>
202 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
203 <ImportGroup Label="ExtensionTargets">
204 </ImportGroup>
205 </Project>