xref: /MusicPlayer2/scintilla/win32/SciLexer.vcxproj (revision 3f01865b94c96f8705736816f9994bfd2bf2f36b)
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.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  <ItemGroup>
22    <ClInclude Include="..\include\ILexer.h" />
23    <ClInclude Include="..\include\ILoader.h" />
24    <ClInclude Include="..\include\Platform.h" />
25    <ClInclude Include="..\include\SciLexer.h" />
26    <ClInclude Include="..\include\Scintilla.h" />
27    <ClInclude Include="..\include\ScintillaWidget.h" />
28    <ClInclude Include="..\include\Sci_Position.h" />
29    <ClInclude Include="..\lexlib\Accessor.h" />
30    <ClInclude Include="..\lexlib\CatalogueModules.h" />
31    <ClInclude Include="..\lexlib\CharacterCategory.h" />
32    <ClInclude Include="..\lexlib\CharacterSet.h" />
33    <ClInclude Include="..\lexlib\DefaultLexer.h" />
34    <ClInclude Include="..\lexlib\LexAccessor.h" />
35    <ClInclude Include="..\lexlib\LexerBase.h" />
36    <ClInclude Include="..\lexlib\LexerModule.h" />
37    <ClInclude Include="..\lexlib\LexerNoExceptions.h" />
38    <ClInclude Include="..\lexlib\LexerSimple.h" />
39    <ClInclude Include="..\lexlib\OptionSet.h" />
40    <ClInclude Include="..\lexlib\PropSetSimple.h" />
41    <ClInclude Include="..\lexlib\SparseState.h" />
42    <ClInclude Include="..\lexlib\StringCopy.h" />
43    <ClInclude Include="..\lexlib\StyleContext.h" />
44    <ClInclude Include="..\lexlib\SubStyles.h" />
45    <ClInclude Include="..\lexlib\WordList.h" />
46    <ClInclude Include="..\src\AutoComplete.h" />
47    <ClInclude Include="..\src\CallTip.h" />
48    <ClInclude Include="..\src\CaseConvert.h" />
49    <ClInclude Include="..\src\CaseFolder.h" />
50    <ClInclude Include="..\src\Catalogue.h" />
51    <ClInclude Include="..\src\CellBuffer.h" />
52    <ClInclude Include="..\src\CharClassify.h" />
53    <ClInclude Include="..\src\ContractionState.h" />
54    <ClInclude Include="..\src\DBCS.h" />
55    <ClInclude Include="..\src\Decoration.h" />
56    <ClInclude Include="..\src\Document.h" />
57    <ClInclude Include="..\src\EditModel.h" />
58    <ClInclude Include="..\src\Editor.h" />
59    <ClInclude Include="..\src\EditView.h" />
60    <ClInclude Include="..\src\ElapsedPeriod.h" />
61    <ClInclude Include="..\src\ExternalLexer.h" />
62    <ClInclude Include="..\src\FontQuality.h" />
63    <ClInclude Include="..\src\Indicator.h" />
64    <ClInclude Include="..\src\IntegerRectangle.h" />
65    <ClInclude Include="..\src\KeyMap.h" />
66    <ClInclude Include="..\src\LineMarker.h" />
67    <ClInclude Include="..\src\MarginView.h" />
68    <ClInclude Include="..\src\Partitioning.h" />
69    <ClInclude Include="..\src\PerLine.h" />
70    <ClInclude Include="..\src\Position.h" />
71    <ClInclude Include="..\src\PositionCache.h" />
72    <ClInclude Include="..\src\RESearch.h" />
73    <ClInclude Include="..\src\RunStyles.h" />
74    <ClInclude Include="..\src\ScintillaBase.h" />
75    <ClInclude Include="..\src\Selection.h" />
76    <ClInclude Include="..\src\SparseVector.h" />
77    <ClInclude Include="..\src\SplitVector.h" />
78    <ClInclude Include="..\src\Style.h" />
79    <ClInclude Include="..\src\UniConversion.h" />
80    <ClInclude Include="..\src\UniqueString.h" />
81    <ClInclude Include="..\src\ViewStyle.h" />
82    <ClInclude Include="..\src\XPM.h" />
83    <ClInclude Include="HanjaDic.h" />
84    <ClInclude Include="PlatWin.h" />
85    <ClInclude Include="resource.h" />
86    <ClInclude Include="ScintillaWin.h" />
87  </ItemGroup>
88  <ItemGroup>
89    <ClCompile Include="..\lexers\LexLyric.cxx" />
90    <ClCompile Include="..\lexers\LexNull.cxx" />
91    <ClCompile Include="..\lexlib\Accessor.cxx" />
92    <ClCompile Include="..\lexlib\CharacterCategory.cxx" />
93    <ClCompile Include="..\lexlib\CharacterSet.cxx" />
94    <ClCompile Include="..\lexlib\DefaultLexer.cxx" />
95    <ClCompile Include="..\lexlib\LexerBase.cxx" />
96    <ClCompile Include="..\lexlib\LexerModule.cxx" />
97    <ClCompile Include="..\lexlib\LexerNoExceptions.cxx" />
98    <ClCompile Include="..\lexlib\LexerSimple.cxx" />
99    <ClCompile Include="..\lexlib\PropSetSimple.cxx" />
100    <ClCompile Include="..\lexlib\StyleContext.cxx" />
101    <ClCompile Include="..\lexlib\WordList.cxx" />
102    <ClCompile Include="..\src\AutoComplete.cxx" />
103    <ClCompile Include="..\src\CallTip.cxx" />
104    <ClCompile Include="..\src\CaseConvert.cxx" />
105    <ClCompile Include="..\src\CaseFolder.cxx" />
106    <ClCompile Include="..\src\Catalogue.cxx" />
107    <ClCompile Include="..\src\CellBuffer.cxx" />
108    <ClCompile Include="..\src\CharClassify.cxx" />
109    <ClCompile Include="..\src\ContractionState.cxx" />
110    <ClCompile Include="..\src\DBCS.cxx" />
111    <ClCompile Include="..\src\Decoration.cxx" />
112    <ClCompile Include="..\src\Document.cxx" />
113    <ClCompile Include="..\src\EditModel.cxx" />
114    <ClCompile Include="..\src\Editor.cxx" />
115    <ClCompile Include="..\src\EditView.cxx" />
116    <ClCompile Include="..\src\ExternalLexer.cxx" />
117    <ClCompile Include="..\src\Indicator.cxx" />
118    <ClCompile Include="..\src\KeyMap.cxx" />
119    <ClCompile Include="..\src\LineMarker.cxx" />
120    <ClCompile Include="..\src\MarginView.cxx" />
121    <ClCompile Include="..\src\PerLine.cxx" />
122    <ClCompile Include="..\src\PositionCache.cxx" />
123    <ClCompile Include="..\src\RESearch.cxx" />
124    <ClCompile Include="..\src\RunStyles.cxx" />
125    <ClCompile Include="..\src\ScintillaBase.cxx" />
126    <ClCompile Include="..\src\Selection.cxx" />
127    <ClCompile Include="..\src\Style.cxx" />
128    <ClCompile Include="..\src\UniConversion.cxx" />
129    <ClCompile Include="..\src\UniqueString.cxx" />
130    <ClCompile Include="..\src\ViewStyle.cxx" />
131    <ClCompile Include="..\src\XPM.cxx" />
132    <ClCompile Include="HanjaDic.cxx" />
133    <ClCompile Include="PlatWin.cxx" />
134    <ClCompile Include="ScintillaDLL.cxx" />
135    <ClCompile Include="ScintillaWin.cxx" />
136  </ItemGroup>
137  <ItemGroup>
138    <ResourceCompile Include="ScintRes.rc" />
139  </ItemGroup>
140  <PropertyGroup Label="Globals">
141    <ProjectGuid>{FBE04237-9C7B-4973-9C60-505975998B39}</ProjectGuid>
142    <Keyword>Win32Proj</Keyword>
143    <RootNamespace>SciLexer</RootNamespace>
144    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
145  </PropertyGroup>
146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
147  <PropertyGroup>
148    <ConfigurationType>DynamicLibrary</ConfigurationType>
149    <CharacterSet>Unicode</CharacterSet>
150    <PlatformToolset>v143</PlatformToolset>
151  </PropertyGroup>
152  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
153    <UseDebugLibraries>true</UseDebugLibraries>
154  </PropertyGroup>
155  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
156    <UseDebugLibraries>true</UseDebugLibraries>
157  </PropertyGroup>
158  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
159    <UseDebugLibraries>false</UseDebugLibraries>
160    <WholeProgramOptimization>true</WholeProgramOptimization>
161  </PropertyGroup>
162  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
163    <UseDebugLibraries>false</UseDebugLibraries>
164    <WholeProgramOptimization>true</WholeProgramOptimization>
165  </PropertyGroup>
166  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
167  <ImportGroup Label="ExtensionSettings">
168  </ImportGroup>
169  <ImportGroup Label="PropertySheets">
170    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
171  </ImportGroup>
172  <PropertyGroup Label="UserMacros" />
173  <PropertyGroup>
174    <LinkIncremental>false</LinkIncremental>
175  </PropertyGroup>
176  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
177    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
178  </PropertyGroup>
179  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
180    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
181  </PropertyGroup>
182  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
183    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
184  </PropertyGroup>
185  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
186    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
187  </PropertyGroup>
188  <ItemDefinitionGroup>
189    <ClCompile>
190      <WarningLevel>Level4</WarningLevel>
191      <PreprocessorDefinitions>WIN32;SCI_LEXER;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
192      <AdditionalIncludeDirectories>..\include;..\src;..\lexlib;</AdditionalIncludeDirectories>
193      <BrowseInformation>true</BrowseInformation>
194      <MultiProcessorCompilation>true</MultiProcessorCompilation>
195      <MinimalRebuild>false</MinimalRebuild>
196      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
197    </ClCompile>
198    <Link>
199      <SubSystem>Windows</SubSystem>
200      <GenerateDebugInformation>true</GenerateDebugInformation>
201      <AdditionalDependencies>gdi32.lib;imm32.lib;ole32.lib;oleaut32.lib;msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies>
202    </Link>
203  </ItemDefinitionGroup>
204  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
205    <ClCompile>
206      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207      <LanguageStandard>stdcpp17</LanguageStandard>
208    </ClCompile>
209    <Link>
210      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
211    </Link>
212  </ItemDefinitionGroup>
213  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
214    <ClCompile>
215      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
216      <LanguageStandard>stdcpp17</LanguageStandard>
217    </ClCompile>
218    <Link>
219      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
220    </Link>
221  </ItemDefinitionGroup>
222  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
223    <ClCompile>
224      <FunctionLevelLinking>true</FunctionLevelLinking>
225      <IntrinsicFunctions>true</IntrinsicFunctions>
226      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
227      <LanguageStandard>stdcpp17</LanguageStandard>
228    </ClCompile>
229    <Link>
230      <EnableCOMDATFolding>true</EnableCOMDATFolding>
231      <OptimizeReferences>true</OptimizeReferences>
232    </Link>
233  </ItemDefinitionGroup>
234  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
235    <ClCompile>
236      <FunctionLevelLinking>true</FunctionLevelLinking>
237      <IntrinsicFunctions>true</IntrinsicFunctions>
238      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
239      <LanguageStandard>stdcpp17</LanguageStandard>
240    </ClCompile>
241    <Link>
242      <EnableCOMDATFolding>true</EnableCOMDATFolding>
243      <OptimizeReferences>true</OptimizeReferences>
244    </Link>
245  </ItemDefinitionGroup>
246  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
247  <ImportGroup Label="ExtensionTargets">
248  </ImportGroup>
249</Project>