xref: /MusicPlayer2/scintilla/win32/Scintilla.vcxproj (revision 443d2d2511be730d1b1dd3181942b7fa6539aa1a)
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>{19CCA8B8-46B9-4609-B7CE-198DA19F07BD}</ProjectGuid>
23    <Keyword>Win32Proj</Keyword>
24    <RootNamespace>Scintilla</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|x64'">
58    <IntDir>Intermediates\$(Platform)\$(Configuration)\</IntDir>
59  </PropertyGroup>
60  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
61    <IntDir>Intermediates\$(Platform)\$(Configuration)\</IntDir>
62  </PropertyGroup>
63  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
64    <IntDir>Intermediates\$(Configuration)\</IntDir>
65  </PropertyGroup>
66  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
67    <IntDir>Intermediates\$(Configuration)\</IntDir>
68  </PropertyGroup>
69  <ItemDefinitionGroup>
70    <ClCompile>
71      <WarningLevel>Level4</WarningLevel>
72      <PreprocessorDefinitions>SCI_EMPTYCATALOGUE;SCI_LEXER;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;_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="..\lexlib\*.cxx" />
129    <ClCompile Include="..\src\*.cxx" />
130    <ClCompile Include="..\win32\HanjaDic.cxx" />
131    <ClCompile Include="..\win32\PlatWin.cxx" />
132    <ClCompile Include="..\win32\ScintillaWin.cxx" />
133    <ClCompile Include="..\win32\ScintillaDLL.cxx" />
134  </ItemGroup>
135  <ItemGroup>
136    <ClInclude Include="..\include\*.h" />
137    <ClInclude Include="..\src\*.h" />
138    <ClInclude Include="..\lexlib\*.h" />
139    <ClInclude Include="..\win32\*.h" />
140  </ItemGroup>
141  <ItemGroup>
142    <ResourceCompile Include="..\win32\ScintRes.rc" />
143  </ItemGroup>
144  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
145  <ImportGroup Label="ExtensionTargets">
146  </ImportGroup>
147</Project>