|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <ItemGroup Label="ProjectConfigurations"> |
| 4 | + <ProjectConfiguration Include="Debug|ARM64"> |
| 5 | + <Configuration>Debug</Configuration> |
| 6 | + <Platform>ARM64</Platform> |
| 7 | + </ProjectConfiguration> |
4 | 8 | <ProjectConfiguration Include="Debug|Win32"> |
5 | 9 | <Configuration>Debug</Configuration> |
6 | 10 | <Platform>Win32</Platform> |
|
9 | 13 | <Configuration>Debug</Configuration> |
10 | 14 | <Platform>x64</Platform> |
11 | 15 | </ProjectConfiguration> |
| 16 | + <ProjectConfiguration Include="Release|ARM64"> |
| 17 | + <Configuration>Release</Configuration> |
| 18 | + <Platform>ARM64</Platform> |
| 19 | + </ProjectConfiguration> |
12 | 20 | <ProjectConfiguration Include="Release|Win32"> |
13 | 21 | <Configuration>Release</Configuration> |
14 | 22 | <Platform>Win32</Platform> |
|
36 | 44 | <CharacterSet>Unicode</CharacterSet> |
37 | 45 | <PlatformToolset>v142</PlatformToolset> |
38 | 46 | </PropertyGroup> |
| 47 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> |
| 48 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 49 | + <CharacterSet>Unicode</CharacterSet> |
| 50 | + <PlatformToolset>v142</PlatformToolset> |
| 51 | + </PropertyGroup> |
39 | 52 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
40 | 53 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
41 | 54 | <CharacterSet>Unicode</CharacterSet> |
|
46 | 59 | <CharacterSet>Unicode</CharacterSet> |
47 | 60 | <PlatformToolset>v142</PlatformToolset> |
48 | 61 | </PropertyGroup> |
| 62 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
| 63 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 64 | + <CharacterSet>Unicode</CharacterSet> |
| 65 | + <PlatformToolset>v142</PlatformToolset> |
| 66 | + </PropertyGroup> |
49 | 67 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
50 | 68 | <ImportGroup Label="ExtensionSettings"> |
51 | 69 | </ImportGroup> |
|
57 | 75 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
58 | 76 | <Import Project="NPP/no_ms_shit.props" /> |
59 | 77 | </ImportGroup> |
| 78 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> |
| 79 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 80 | + <Import Project="NPP/no_ms_shit.props" /> |
| 81 | + </ImportGroup> |
60 | 82 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
61 | 83 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
62 | 84 | <Import Project="NPP/no_ms_shit.props" /> |
|
65 | 87 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
66 | 88 | <Import Project="NPP/no_ms_shit.props" /> |
67 | 89 | </ImportGroup> |
| 90 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> |
| 91 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 92 | + <Import Project="NPP/no_ms_shit.props" /> |
| 93 | + </ImportGroup> |
68 | 94 | <PropertyGroup Label="UserMacros" /> |
69 | 95 | <PropertyGroup> |
70 | 96 | <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> |
71 | 97 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> |
72 | 98 | <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir> |
73 | 99 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> |
74 | 100 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> |
| 101 | + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</LinkIncremental> |
75 | 102 | <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir> |
76 | 103 | <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir> |
77 | 104 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> |
78 | 105 | <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> |
| 106 | + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</LinkIncremental> |
79 | 107 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
80 | 108 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
| 109 | + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> |
81 | 110 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
82 | 111 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
| 112 | + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> |
83 | 113 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> |
84 | 114 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> |
| 115 | + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" /> |
85 | 116 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> |
86 | 117 | <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> |
| 118 | + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">AllRules.ruleset</CodeAnalysisRuleSet> |
87 | 119 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
88 | 120 | <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
| 121 | + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> |
89 | 122 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> |
90 | 123 | <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> |
| 124 | + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" /> |
91 | 125 | </PropertyGroup> |
92 | 126 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
93 | 127 | <ClCompile> |
|
138 | 172 | <Command>call $(SolutionDir)version_git.bat</Command> |
139 | 173 | </PreBuildEvent> |
140 | 174 | </ItemDefinitionGroup> |
| 175 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
| 176 | + <ClCompile> |
| 177 | + <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;NPPSNIPPETS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 178 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 179 | + <PrecompiledHeader> |
| 180 | + </PrecompiledHeader> |
| 181 | + <PrecompiledHeaderFile> |
| 182 | + </PrecompiledHeaderFile> |
| 183 | + <WarningLevel>Level4</WarningLevel> |
| 184 | + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
| 185 | + </ClCompile> |
| 186 | + <Link> |
| 187 | + <AdditionalDependencies>shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 188 | + <OutputFile>$(OutDir)NppSnippets.dll</OutputFile> |
| 189 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 190 | + <SubSystem>Windows</SubSystem> |
| 191 | + <OptimizeReferences>true</OptimizeReferences> |
| 192 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 193 | + <ImportLibrary>$(OutDir)NppSnippets.lib</ImportLibrary> |
| 194 | + </Link> |
| 195 | + <PreBuildEvent> |
| 196 | + <Command>call $(SolutionDir)version_git.bat</Command> |
| 197 | + </PreBuildEvent> |
| 198 | + </ItemDefinitionGroup> |
141 | 199 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
142 | 200 | <ClCompile> |
143 | 201 | <Optimization>Disabled</Optimization> |
|
183 | 241 | <Command>call $(SolutionDir)version_git.bat</Command> |
184 | 242 | </PreBuildEvent> |
185 | 243 | </ItemDefinitionGroup> |
| 244 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
| 245 | + <ClCompile> |
| 246 | + <Optimization>Disabled</Optimization> |
| 247 | + <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;NPPSNIPPETS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 248 | + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> |
| 249 | + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
| 250 | + <PrecompiledHeader> |
| 251 | + </PrecompiledHeader> |
| 252 | + <WarningLevel>Level4</WarningLevel> |
| 253 | + </ClCompile> |
| 254 | + <Link> |
| 255 | + <AdditionalDependencies>shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 256 | + <OutputFile>$(OutDir)NppSnippets.dll</OutputFile> |
| 257 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 258 | + <ProgramDatabaseFile>$(OutDir)NppSnippets.pdb</ProgramDatabaseFile> |
| 259 | + <SubSystem>Windows</SubSystem> |
| 260 | + <ImportLibrary>$(OutDir)NppSnippets.lib</ImportLibrary> |
| 261 | + </Link> |
| 262 | + <PreBuildEvent> |
| 263 | + <Command>call $(SolutionDir)version_git.bat</Command> |
| 264 | + </PreBuildEvent> |
| 265 | + </ItemDefinitionGroup> |
186 | 266 | <ItemGroup> |
187 | 267 | <ClCompile Include="DlgAbout.cpp" /> |
188 | 268 | <ClCompile Include="DlgConsole.cpp" /> |
|
0 commit comments