Imported Upstream version 2.50.2
[platform/upstream/glib.git] / build / win32 / vs11 / gthread.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>{C8AFB8C3-FFFD-460F-BC13-9AC25D7B117C}</ProjectGuid>
23     <RootNamespace>gthread</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28     <ConfigurationType>DynamicLibrary</ConfigurationType>
29     <CharacterSet>MultiByte</CharacterSet>
30     <WholeProgramOptimization>true</WholeProgramOptimization>
31     <PlatformToolset>v110</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <PlatformToolset>v110</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <WholeProgramOptimization>true</WholeProgramOptimization>
42     <PlatformToolset>v110</PlatformToolset>
43   </PropertyGroup>
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45     <ConfigurationType>DynamicLibrary</ConfigurationType>
46     <CharacterSet>MultiByte</CharacterSet>
47     <PlatformToolset>v110</PlatformToolset>
48   </PropertyGroup>
49   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
50   <ImportGroup Label="ExtensionSettings">
51   </ImportGroup>
52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54     <Import Project="glib-build-defines.props" />
55   </ImportGroup>
56   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58     <Import Project="glib-build-defines.props" />
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     <Import Project="glib-build-defines.props" />
63   </ImportGroup>
64   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
65     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66     <Import Project="glib-build-defines.props" />
67   </ImportGroup>
68   <PropertyGroup Label="UserMacros" />
69   <PropertyGroup>
70     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
71     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
73     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
74   </PropertyGroup>
75   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
76     <ClCompile>
77       <Optimization>Disabled</Optimization>
78       <PreprocessorDefinitions>_DEBUG;$(GThreadBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
79       <MinimalRebuild>true</MinimalRebuild>
80       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
81       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
82       <PrecompiledHeader>
83       </PrecompiledHeader>
84       <WarningLevel>Level3</WarningLevel>
85       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
86       <CompileAs>CompileAsC</CompileAs>
87     </ClCompile>
88     <Link>
89       <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
90       <GenerateDebugInformation>true</GenerateDebugInformation>
91       <ProgramDatabaseFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).pdb</ProgramDatabaseFile>
92       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
93       <SubSystem>Windows</SubSystem>
94       <RandomizedBaseAddress>false</RandomizedBaseAddress>
95       <DataExecutionPrevention>
96       </DataExecutionPrevention>
97       <TargetMachine>MachineX86</TargetMachine>
98     </Link>
99   </ItemDefinitionGroup>
100   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
101     <ClCompile>
102       <PreprocessorDefinitions>$(GThreadBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
103       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
104       <PrecompiledHeader>
105       </PrecompiledHeader>
106       <WarningLevel>Level3</WarningLevel>
107       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
108       <CompileAs>CompileAsC</CompileAs>
109     </ClCompile>
110     <Link>
111       <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
112       <GenerateDebugInformation>true</GenerateDebugInformation>
113       <ProgramDatabaseFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).pdb</ProgramDatabaseFile>
114       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
115       <SubSystem>Windows</SubSystem>
116       <OptimizeReferences>true</OptimizeReferences>
117       <EnableCOMDATFolding>true</EnableCOMDATFolding>
118       <RandomizedBaseAddress>false</RandomizedBaseAddress>
119       <DataExecutionPrevention>
120       </DataExecutionPrevention>
121       <TargetMachine>MachineX86</TargetMachine>
122     </Link>
123   </ItemDefinitionGroup>
124   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
125     <ClCompile>
126       <Optimization>Disabled</Optimization>
127       <PreprocessorDefinitions>_DEBUG;$(GThreadBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
128       <MinimalRebuild>true</MinimalRebuild>
129       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
130       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
131       <PrecompiledHeader>
132       </PrecompiledHeader>
133       <WarningLevel>Level3</WarningLevel>
134       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
135       <CompileAs>CompileAsC</CompileAs>
136     </ClCompile>
137     <Link>
138       <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
139       <GenerateDebugInformation>true</GenerateDebugInformation>
140       <ProgramDatabaseFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).pdb</ProgramDatabaseFile>
141       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
142       <SubSystem>Windows</SubSystem>
143       <RandomizedBaseAddress>false</RandomizedBaseAddress>
144       <DataExecutionPrevention>
145       </DataExecutionPrevention>
146       <TargetMachine>MachineX64</TargetMachine>
147     </Link>
148   </ItemDefinitionGroup>
149   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
150     <ClCompile>
151       <PreprocessorDefinitions>$(GThreadBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
152       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
153       <PrecompiledHeader>
154       </PrecompiledHeader>
155       <WarningLevel>Level3</WarningLevel>
156       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
157       <CompileAs>CompileAsC</CompileAs>
158     </ClCompile>
159     <Link>
160       <OutputFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).dll</OutputFile>
161       <GenerateDebugInformation>true</GenerateDebugInformation>
162       <ProgramDatabaseFile>$(OutDir)$(GlibDllPrefix)$(ProjectName)$(GlibDllSuffix).pdb</ProgramDatabaseFile>
163       <ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
164       <SubSystem>Windows</SubSystem>
165       <OptimizeReferences>true</OptimizeReferences>
166       <EnableCOMDATFolding>true</EnableCOMDATFolding>
167       <RandomizedBaseAddress>false</RandomizedBaseAddress>
168       <DataExecutionPrevention>
169       </DataExecutionPrevention>
170       <TargetMachine>MachineX64</TargetMachine>
171     </Link>
172   </ItemDefinitionGroup>
173   <ItemGroup>
174     <ClCompile Include="..\..\..\gthread\gthread-impl.c" />
175   </ItemGroup>
176   <ItemGroup>
177     <ResourceCompile Include="..\..\..\gthread\gthread.rc" />
178   </ItemGroup>
179   <ItemGroup>
180     <ProjectReference Include="glib.vcxproj">
181       <Project>{12bca020-eabf-429e-876a-a476bc9c10c0}</Project>
182       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
183     </ProjectReference>
184   </ItemGroup>
185   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
186   <ImportGroup Label="ExtensionTargets">
187   </ImportGroup>
188 </Project>