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>
21
<PropertyGroup Label="Globals">
22
<ProjectGuid>{B95C0A8D-2528-40C4-8ADE-1FDE8B6E50E8}</ProjectGuid>
23
<RootNamespace>gtksourceview</RootNamespace>
24
<Keyword>Win32Proj</Keyword>
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
<PlatformToolset>v100</PlatformToolset>
31
<WholeProgramOptimization>true</WholeProgramOptimization>
33
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34
<ConfigurationType>DynamicLibrary</ConfigurationType>
35
<CharacterSet>MultiByte</CharacterSet>
36
<PlatformToolset>v100</PlatformToolset>
38
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39
<ConfigurationType>DynamicLibrary</ConfigurationType>
40
<CharacterSet>MultiByte</CharacterSet>
41
<PlatformToolset>v100</PlatformToolset>
42
<WholeProgramOptimization>true</WholeProgramOptimization>
44
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45
<ConfigurationType>DynamicLibrary</ConfigurationType>
46
<CharacterSet>MultiByte</CharacterSet>
47
<PlatformToolset>v100</PlatformToolset>
49
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
50
<ImportGroup Label="ExtensionSettings">
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="gtksourceview-gen-srcs.props" />
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="gtksourceview-gen-srcs.props" />
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="gtksourceview-gen-srcs.props" />
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="gtksourceview-gen-srcs.props" />
68
<PropertyGroup Label="UserMacros" />
70
<LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
71
<LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
73
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
75
<Optimization>Disabled</Optimization>
76
<PreprocessorDefinitions>_DEBUG;$(GtkSourceBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
77
<MinimalRebuild>true</MinimalRebuild>
78
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
79
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
82
<WarningLevel>Level3</WarningLevel>
83
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
86
<OutputFile>$(OutDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).dll</OutputFile>
87
<GenerateDebugInformation>true</GenerateDebugInformation>
88
<SubSystem>Windows</SubSystem>
89
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
90
<ProgramDatabaseFile>$(TargetDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).pdb</ProgramDatabaseFile>
91
<TargetMachine>MachineX86</TargetMachine>
93
</ItemDefinitionGroup>
94
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
96
<Optimization>MaxSpeed</Optimization>
97
<IntrinsicFunctions>true</IntrinsicFunctions>
98
<PreprocessorDefinitions>$(GtkSourceBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
99
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
100
<FunctionLevelLinking>true</FunctionLevelLinking>
103
<WarningLevel>Level3</WarningLevel>
104
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
107
<OutputFile>$(OutDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).dll</OutputFile>
108
<GenerateDebugInformation>true</GenerateDebugInformation>
109
<SubSystem>Windows</SubSystem>
110
<OptimizeReferences>true</OptimizeReferences>
111
<EnableCOMDATFolding>true</EnableCOMDATFolding>
112
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
113
<ProgramDatabaseFile>$(TargetDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).pdb</ProgramDatabaseFile>
114
<TargetMachine>MachineX86</TargetMachine>
116
</ItemDefinitionGroup>
117
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
119
<TargetEnvironment>X64</TargetEnvironment>
122
<Optimization>Disabled</Optimization>
123
<PreprocessorDefinitions>_DEBUG;$(GtkSourceBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
124
<MinimalRebuild>true</MinimalRebuild>
125
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
126
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
129
<WarningLevel>Level3</WarningLevel>
130
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
133
<OutputFile>$(OutDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).dll</OutputFile>
134
<GenerateDebugInformation>true</GenerateDebugInformation>
135
<SubSystem>Windows</SubSystem>
136
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
137
<ProgramDatabaseFile>$(TargetDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).pdb</ProgramDatabaseFile>
138
<TargetMachine>MachineX64</TargetMachine>
140
</ItemDefinitionGroup>
141
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
143
<TargetEnvironment>X64</TargetEnvironment>
146
<Optimization>MaxSpeed</Optimization>
147
<IntrinsicFunctions>true</IntrinsicFunctions>
148
<PreprocessorDefinitions>$(GtkSourceBuildDefines);%(PreprocessorDefinitions)</PreprocessorDefinitions>
149
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
150
<FunctionLevelLinking>true</FunctionLevelLinking>
153
<WarningLevel>Level3</WarningLevel>
154
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
157
<OutputFile>$(OutDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).dll</OutputFile>
158
<GenerateDebugInformation>true</GenerateDebugInformation>
159
<SubSystem>Windows</SubSystem>
160
<OptimizeReferences>true</OptimizeReferences>
161
<EnableCOMDATFolding>true</EnableCOMDATFolding>
162
<ImportLibrary>$(TargetDir)$(ProjectName)-$(ApiVersion).lib</ImportLibrary>
163
<ProgramDatabaseFile>$(TargetDir)$(GtkSourceviewDllPrefix)$(ProjectName)$(GtkSourceviewDllSuffix).pdb</ProgramDatabaseFile>
164
<TargetMachine>MachineX64</TargetMachine>
166
</ItemDefinitionGroup>
168
#include "gtksourceview.vs10.sourcefiles"
171
<CustomBuild Include="..\..\config.h.win32">
172
<Message>Copying config.h from config.h.win32...</Message>
173
<Command>$(CopyConfigH)</Command>
174
<Outputs>..\..\config.h;%(Outputs)</Outputs>
176
<CustomBuild Include="..\..\gtksourceview\gtksourceversion.h.in">
177
<Message>Generating gtksourceversion.h...</Message>
178
<Command Condition="'$(Platform)'=='Win32'">$(GenGtksourceVersionH)</Command>
179
<Command Condition="'$(Platform)'=='x64'">$(GenGtksourceVersionHX64)</Command>
180
<Outputs>..\..\gtksourceview\gtksourceversion.h;%(Outputs)</Outputs>
182
<CustomBuild Include="..\gen-enums.bat">
183
<Message>Generating Enumeration sources...</Message>
184
<Command Condition="'$(Platform)'=='Win32'">$(GenerateEnums)</Command>
185
<Command Condition="'$(Platform)'=='x64'">$(GenerateEnumsX64)</Command>
186
<Outputs>..\..\gtksourceview\gtksourceview-enumtypes.c;..\..\gtksourceview\gtksourceview-enumtypes.h;%(Outputs)</Outputs>
188
<CustomBuild Include="..\..\gtksourceview\gtksourceview.gresource.xml">
189
<Message>Generating GResource sources...</Message>
190
<Command>$(GenerateRsrcSrc)</Command>
191
<Outputs>..\..\gtksourceview\gtksourceview-resources.c;%(Outputs)</Outputs>
194
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
195
<ImportGroup Label="ExtensionTargets">