xref: /MusicPlayer2/scintilla/win32/Scintilla.vcxproj (revision 8af74909132ed5e696cb05b6689ae4baf14c1c96)
1*8af74909SZhong Yang<?xml version="1.0" encoding="utf-8"?>
2*8af74909SZhong Yang<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3*8af74909SZhong Yang  <ItemGroup Label="ProjectConfigurations">
4*8af74909SZhong Yang    <ProjectConfiguration Include="Debug|Win32">
5*8af74909SZhong Yang      <Configuration>Debug</Configuration>
6*8af74909SZhong Yang      <Platform>Win32</Platform>
7*8af74909SZhong Yang    </ProjectConfiguration>
8*8af74909SZhong Yang    <ProjectConfiguration Include="Debug|x64">
9*8af74909SZhong Yang      <Configuration>Debug</Configuration>
10*8af74909SZhong Yang      <Platform>x64</Platform>
11*8af74909SZhong Yang    </ProjectConfiguration>
12*8af74909SZhong Yang    <ProjectConfiguration Include="Release|Win32">
13*8af74909SZhong Yang      <Configuration>Release</Configuration>
14*8af74909SZhong Yang      <Platform>Win32</Platform>
15*8af74909SZhong Yang    </ProjectConfiguration>
16*8af74909SZhong Yang    <ProjectConfiguration Include="Release|x64">
17*8af74909SZhong Yang      <Configuration>Release</Configuration>
18*8af74909SZhong Yang      <Platform>x64</Platform>
19*8af74909SZhong Yang    </ProjectConfiguration>
20*8af74909SZhong Yang  </ItemGroup>
21*8af74909SZhong Yang  <PropertyGroup Label="Globals">
22*8af74909SZhong Yang    <ProjectGuid>{19CCA8B8-46B9-4609-B7CE-198DA19F07BD}</ProjectGuid>
23*8af74909SZhong Yang    <Keyword>Win32Proj</Keyword>
24*8af74909SZhong Yang    <RootNamespace>Scintilla</RootNamespace>
25*8af74909SZhong Yang    <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
26*8af74909SZhong Yang  </PropertyGroup>
27*8af74909SZhong Yang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28*8af74909SZhong Yang  <PropertyGroup>
29*8af74909SZhong Yang    <ConfigurationType>DynamicLibrary</ConfigurationType>
30*8af74909SZhong Yang    <CharacterSet>Unicode</CharacterSet>
31*8af74909SZhong Yang    <PlatformToolset>v141</PlatformToolset>
32*8af74909SZhong Yang  </PropertyGroup>
33*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34*8af74909SZhong Yang    <UseDebugLibraries>true</UseDebugLibraries>
35*8af74909SZhong Yang  </PropertyGroup>
36*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
37*8af74909SZhong Yang    <UseDebugLibraries>true</UseDebugLibraries>
38*8af74909SZhong Yang  </PropertyGroup>
39*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40*8af74909SZhong Yang    <UseDebugLibraries>false</UseDebugLibraries>
41*8af74909SZhong Yang    <WholeProgramOptimization>true</WholeProgramOptimization>
42*8af74909SZhong Yang  </PropertyGroup>
43*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44*8af74909SZhong Yang    <UseDebugLibraries>false</UseDebugLibraries>
45*8af74909SZhong Yang    <WholeProgramOptimization>true</WholeProgramOptimization>
46*8af74909SZhong Yang  </PropertyGroup>
47*8af74909SZhong Yang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
48*8af74909SZhong Yang  <ImportGroup Label="ExtensionSettings">
49*8af74909SZhong Yang  </ImportGroup>
50*8af74909SZhong Yang  <ImportGroup Label="PropertySheets">
51*8af74909SZhong Yang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52*8af74909SZhong Yang  </ImportGroup>
53*8af74909SZhong Yang  <PropertyGroup Label="UserMacros" />
54*8af74909SZhong Yang  <PropertyGroup>
55*8af74909SZhong Yang    <LinkIncremental>false</LinkIncremental>
56*8af74909SZhong Yang  </PropertyGroup>
57*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
58*8af74909SZhong Yang    <IntDir>Intermediates\$(Platform)\$(Configuration)\</IntDir>
59*8af74909SZhong Yang  </PropertyGroup>
60*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
61*8af74909SZhong Yang    <IntDir>Intermediates\$(Platform)\$(Configuration)\</IntDir>
62*8af74909SZhong Yang  </PropertyGroup>
63*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64*8af74909SZhong Yang    <IntDir>Intermediates\$(Configuration)\</IntDir>
65*8af74909SZhong Yang  </PropertyGroup>
66*8af74909SZhong Yang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
67*8af74909SZhong Yang    <IntDir>Intermediates\$(Configuration)\</IntDir>
68*8af74909SZhong Yang  </PropertyGroup>
69*8af74909SZhong Yang  <ItemDefinitionGroup>
70*8af74909SZhong Yang    <ClCompile>
71*8af74909SZhong Yang      <WarningLevel>Level4</WarningLevel>
72*8af74909SZhong Yang      <PreprocessorDefinitions>SCI_EMPTYCATALOGUE;SCI_LEXER;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73*8af74909SZhong Yang      <AdditionalIncludeDirectories>..\include;..\src;..\lexlib;</AdditionalIncludeDirectories>
74*8af74909SZhong Yang      <BrowseInformation>true</BrowseInformation>
75*8af74909SZhong Yang      <MultiProcessorCompilation>true</MultiProcessorCompilation>
76*8af74909SZhong Yang      <MinimalRebuild>false</MinimalRebuild>
77*8af74909SZhong Yang      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
78*8af74909SZhong Yang    </ClCompile>
79*8af74909SZhong Yang    <Link>
80*8af74909SZhong Yang      <SubSystem>Windows</SubSystem>
81*8af74909SZhong Yang      <GenerateDebugInformation>true</GenerateDebugInformation>
82*8af74909SZhong Yang      <AdditionalDependencies>gdi32.lib;imm32.lib;ole32.lib;oleaut32.lib;msimg32.lib;%(AdditionalDependencies)</AdditionalDependencies>
83*8af74909SZhong Yang    </Link>
84*8af74909SZhong Yang  </ItemDefinitionGroup>
85*8af74909SZhong Yang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86*8af74909SZhong Yang    <ClCompile>
87*8af74909SZhong Yang      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88*8af74909SZhong Yang      <LanguageStandard>stdcpp17</LanguageStandard>
89*8af74909SZhong Yang    </ClCompile>
90*8af74909SZhong Yang    <Link>
91*8af74909SZhong Yang      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
92*8af74909SZhong Yang    </Link>
93*8af74909SZhong Yang  </ItemDefinitionGroup>
94*8af74909SZhong Yang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
95*8af74909SZhong Yang    <ClCompile>
96*8af74909SZhong Yang      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97*8af74909SZhong Yang      <LanguageStandard>stdcpp17</LanguageStandard>
98*8af74909SZhong Yang    </ClCompile>
99*8af74909SZhong Yang    <Link>
100*8af74909SZhong Yang      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
101*8af74909SZhong Yang    </Link>
102*8af74909SZhong Yang  </ItemDefinitionGroup>
103*8af74909SZhong Yang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
104*8af74909SZhong Yang    <ClCompile>
105*8af74909SZhong Yang      <FunctionLevelLinking>true</FunctionLevelLinking>
106*8af74909SZhong Yang      <IntrinsicFunctions>true</IntrinsicFunctions>
107*8af74909SZhong Yang      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108*8af74909SZhong Yang      <LanguageStandard>stdcpp17</LanguageStandard>
109*8af74909SZhong Yang    </ClCompile>
110*8af74909SZhong Yang    <Link>
111*8af74909SZhong Yang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
112*8af74909SZhong Yang      <OptimizeReferences>true</OptimizeReferences>
113*8af74909SZhong Yang    </Link>
114*8af74909SZhong Yang  </ItemDefinitionGroup>
115*8af74909SZhong Yang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
116*8af74909SZhong Yang    <ClCompile>
117*8af74909SZhong Yang      <FunctionLevelLinking>true</FunctionLevelLinking>
118*8af74909SZhong Yang      <IntrinsicFunctions>true</IntrinsicFunctions>
119*8af74909SZhong Yang      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120*8af74909SZhong Yang      <LanguageStandard>stdcpp17</LanguageStandard>
121*8af74909SZhong Yang    </ClCompile>
122*8af74909SZhong Yang    <Link>
123*8af74909SZhong Yang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
124*8af74909SZhong Yang      <OptimizeReferences>true</OptimizeReferences>
125*8af74909SZhong Yang    </Link>
126*8af74909SZhong Yang  </ItemDefinitionGroup>
127*8af74909SZhong Yang  <ItemGroup>
128*8af74909SZhong Yang    <ClCompile Include="..\lexlib\*.cxx" />
129*8af74909SZhong Yang    <ClCompile Include="..\src\*.cxx" />
130*8af74909SZhong Yang    <ClCompile Include="..\win32\HanjaDic.cxx" />
131*8af74909SZhong Yang    <ClCompile Include="..\win32\PlatWin.cxx" />
132*8af74909SZhong Yang    <ClCompile Include="..\win32\ScintillaWin.cxx" />
133*8af74909SZhong Yang    <ClCompile Include="..\win32\ScintillaDLL.cxx" />
134*8af74909SZhong Yang  </ItemGroup>
135*8af74909SZhong Yang  <ItemGroup>
136*8af74909SZhong Yang    <ClInclude Include="..\include\*.h" />
137*8af74909SZhong Yang    <ClInclude Include="..\src\*.h" />
138*8af74909SZhong Yang    <ClInclude Include="..\lexlib\*.h" />
139*8af74909SZhong Yang    <ClInclude Include="..\win32\*.h" />
140*8af74909SZhong Yang  </ItemGroup>
141*8af74909SZhong Yang  <ItemGroup>
142*8af74909SZhong Yang    <ResourceCompile Include="..\win32\ScintRes.rc" />
143*8af74909SZhong Yang  </ItemGroup>
144*8af74909SZhong Yang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
145*8af74909SZhong Yang  <ImportGroup Label="ExtensionTargets">
146*8af74909SZhong Yang  </ImportGroup>
147*8af74909SZhong Yang</Project>