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>