xref: /MusicPlayer2/scintilla/win32/SciLexer.vcxproj (revision 61ef93ee18b51a83cdb07217a9fbaf099a57c9d2)
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  <PropertyGroup Label="Globals">
22    <ProjectGuid>{FBE04237-9C7B-4973-9C60-505975998B39}</ProjectGuid>
23    <Keyword>Win32Proj</Keyword>
24    <RootNamespace>SciLexer</RootNamespace>
25    <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
26  </PropertyGroup>
27  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28  <PropertyGroup>
29    <ConfigurationType>DynamicLibrary</ConfigurationType>
30    <CharacterSet>Unicode</CharacterSet>
31    <PlatformToolset>v141</PlatformToolset>
32  </PropertyGroup>
33  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34    <UseDebugLibraries>true</UseDebugLibraries>
35  </PropertyGroup>
36  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
37    <UseDebugLibraries>true</UseDebugLibraries>
38  </PropertyGroup>
39  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40    <UseDebugLibraries>false</UseDebugLibraries>
41    <WholeProgramOptimization>true</WholeProgramOptimization>
42  </PropertyGroup>
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44    <UseDebugLibraries>false</UseDebugLibraries>
45    <WholeProgramOptimization>true</WholeProgramOptimization>
46  </PropertyGroup>
47  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
48  <ImportGroup Label="ExtensionSettings">
49  </ImportGroup>
50  <ImportGroup Label="PropertySheets">
51    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52  </ImportGroup>
53  <PropertyGroup Label="UserMacros" />
54  <PropertyGroup>
55    <LinkIncremental>false</LinkIncremental>
56  </PropertyGroup>
57  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
58    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
59  </PropertyGroup>
60  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
61    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
62  </PropertyGroup>
63  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
64    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
65  </PropertyGroup>
66  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
67    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
68  </PropertyGroup>
69  <ItemDefinitionGroup>
70    <ClCompile>
71      <WarningLevel>Level4</WarningLevel>
72      <PreprocessorDefinitions>WIN32;SCI_LEXER;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73      <AdditionalIncludeDirectories>..\include;..\src;..\lexlib;</AdditionalIncludeDirectories>
74      <BrowseInformation>true</BrowseInformation>
75      <MultiProcessorCompilation>true</MultiProcessorCompilation>
76      <MinimalRebuild>false</MinimalRebuild>
77      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
78    </ClCompile>
79    <Link>
80      <SubSystem>Windows</SubSystem>
81      <GenerateDebugInformation>true</GenerateDebugInformation>
82      <AdditionalDependencies>gdi32.lib;imm32.lib;ole32.lib;oleaut32.lib;msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies>
83    </Link>
84  </ItemDefinitionGroup>
85  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86    <ClCompile>
87      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88      <LanguageStandard>stdcpp17</LanguageStandard>
89    </ClCompile>
90    <Link>
91      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
92    </Link>
93  </ItemDefinitionGroup>
94  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
95    <ClCompile>
96      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97      <LanguageStandard>stdcpp17</LanguageStandard>
98    </ClCompile>
99    <Link>
100      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
101    </Link>
102  </ItemDefinitionGroup>
103  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
104    <ClCompile>
105      <FunctionLevelLinking>true</FunctionLevelLinking>
106      <IntrinsicFunctions>true</IntrinsicFunctions>
107      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108      <LanguageStandard>stdcpp17</LanguageStandard>
109    </ClCompile>
110    <Link>
111      <EnableCOMDATFolding>true</EnableCOMDATFolding>
112      <OptimizeReferences>true</OptimizeReferences>
113    </Link>
114  </ItemDefinitionGroup>
115  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
116    <ClCompile>
117      <FunctionLevelLinking>true</FunctionLevelLinking>
118      <IntrinsicFunctions>true</IntrinsicFunctions>
119      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120      <LanguageStandard>stdcpp17</LanguageStandard>
121    </ClCompile>
122    <Link>
123      <EnableCOMDATFolding>true</EnableCOMDATFolding>
124      <OptimizeReferences>true</OptimizeReferences>
125    </Link>
126  </ItemDefinitionGroup>
127  <ItemGroup>
128    <ClCompile Include="..\lexers\LexLyric.cxx" />
129    <ClCompile Include="..\lexers\LexNull.cxx" />
130    <ClCompile Include="..\lexlib\Accessor.cxx" />
131    <ClCompile Include="..\lexlib\CharacterCategory.cxx" />
132    <ClCompile Include="..\lexlib\CharacterSet.cxx" />
133    <ClCompile Include="..\lexlib\DefaultLexer.cxx" />
134    <ClCompile Include="..\lexlib\LexerBase.cxx" />
135    <ClCompile Include="..\lexlib\LexerModule.cxx" />
136    <ClCompile Include="..\lexlib\LexerSimple.cxx" />
137    <ClCompile Include="..\lexlib\PropSetSimple.cxx" />
138    <ClCompile Include="..\lexlib\StyleContext.cxx" />
139    <ClCompile Include="..\lexlib\WordList.cxx" />
140    <ClCompile Include="..\src\*.cxx" />
141    <ClCompile Include="..\win32\HanjaDic.cxx" />
142    <ClCompile Include="..\win32\PlatWin.cxx" />
143    <ClCompile Include="..\win32\ScintillaWin.cxx" />
144    <ClCompile Include="..\win32\ScintillaDLL.cxx" />
145  </ItemGroup>
146  <ItemGroup>
147    <ClInclude Include="..\include\*.h" />
148    <ClInclude Include="..\src\*.h" />
149    <ClInclude Include="..\lexlib\Accessor.h" />
150    <ClInclude Include="..\lexlib\CatalogueModules.h" />
151    <ClInclude Include="..\lexlib\CharacterCategory.h" />
152    <ClInclude Include="..\lexlib\CharacterSet.h" />
153    <ClInclude Include="..\lexlib\DefaultLexer.h" />
154    <ClInclude Include="..\lexlib\OptionSet.h" />
155    <ClInclude Include="..\lexlib\PropSetSimple.h" />
156    <ClInclude Include="..\lexlib\SparseState.h" />
157    <ClInclude Include="..\lexlib\StringCopy.h" />
158    <ClInclude Include="..\lexlib\StyleContext.h" />
159    <ClInclude Include="..\lexlib\SubStyles.h" />
160    <ClInclude Include="..\lexlib\WordList.h" />
161    <ClInclude Include="..\win32\*.h" />
162  </ItemGroup>
163  <ItemGroup>
164    <ResourceCompile Include="..\win32\ScintRes.rc" />
165  </ItemGroup>
166  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
167  <ImportGroup Label="ExtensionTargets">
168  </ImportGroup>
169</Project>