|
2 | 2 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <Import Project="..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" /> |
4 | 4 | <ItemGroup Label="ProjectConfigurations"> |
| 5 | + <ProjectConfiguration Include="Debug|ARM64"> |
| 6 | + <Configuration>Debug</Configuration> |
| 7 | + <Platform>ARM64</Platform> |
| 8 | + </ProjectConfiguration> |
5 | 9 | <ProjectConfiguration Include="Debug|Win32"> |
6 | 10 | <Configuration>Debug</Configuration> |
7 | 11 | <Platform>Win32</Platform> |
8 | 12 | </ProjectConfiguration> |
| 13 | + <ProjectConfiguration Include="Release|ARM64"> |
| 14 | + <Configuration>Release</Configuration> |
| 15 | + <Platform>ARM64</Platform> |
| 16 | + </ProjectConfiguration> |
9 | 17 | <ProjectConfiguration Include="Release|Win32"> |
10 | 18 | <Configuration>Release</Configuration> |
11 | 19 | <Platform>Win32</Platform> |
|
47 | 55 | <PlatformToolset>v143</PlatformToolset> |
48 | 56 | <CharacterSet>Unicode</CharacterSet> |
49 | 57 | </PropertyGroup> |
| 58 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration"> |
| 59 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 60 | + <UseDebugLibraries>true</UseDebugLibraries> |
| 61 | + <PlatformToolset>v143</PlatformToolset> |
| 62 | + <CharacterSet>Unicode</CharacterSet> |
| 63 | + </PropertyGroup> |
50 | 64 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
51 | 65 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
52 | 66 | <UseDebugLibraries>false</UseDebugLibraries> |
|
55 | 69 | <CharacterSet>Unicode</CharacterSet> |
56 | 70 | <SpectreMitigation>Spectre</SpectreMitigation> |
57 | 71 | </PropertyGroup> |
| 72 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration"> |
| 73 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 74 | + <UseDebugLibraries>false</UseDebugLibraries> |
| 75 | + <PlatformToolset>v143</PlatformToolset> |
| 76 | + <WholeProgramOptimization>true</WholeProgramOptimization> |
| 77 | + <CharacterSet>Unicode</CharacterSet> |
| 78 | + <SpectreMitigation>Spectre</SpectreMitigation> |
| 79 | + </PropertyGroup> |
58 | 80 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
59 | 81 | <ImportGroup Label="ExtensionSettings"> |
60 | 82 | </ImportGroup> |
|
69 | 91 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
70 | 92 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
71 | 93 | </ImportGroup> |
| 94 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets"> |
| 95 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 96 | + </ImportGroup> |
72 | 97 | <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
73 | 98 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
74 | 99 | </ImportGroup> |
| 100 | + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets"> |
| 101 | + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 102 | + </ImportGroup> |
75 | 103 | <PropertyGroup Label="UserMacros" /> |
76 | 104 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
77 | 105 | <RunCodeAnalysis>true</RunCodeAnalysis> |
|
82 | 110 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
83 | 111 | <RunCodeAnalysis>true</RunCodeAnalysis> |
84 | 112 | </PropertyGroup> |
| 113 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
| 114 | + <RunCodeAnalysis>true</RunCodeAnalysis> |
| 115 | + </PropertyGroup> |
85 | 116 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
86 | 117 | <RunCodeAnalysis>true</RunCodeAnalysis> |
87 | 118 | </PropertyGroup> |
| 119 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
| 120 | + <RunCodeAnalysis>true</RunCodeAnalysis> |
| 121 | + </PropertyGroup> |
88 | 122 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
89 | 123 | <ClCompile> |
90 | 124 | <WarningLevel>Level4</WarningLevel> |
|
145 | 179 | <ModuleDefinitionFile>Source.def</ModuleDefinitionFile> |
146 | 180 | </Link> |
147 | 181 | </ItemDefinitionGroup> |
| 182 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> |
| 183 | + <ClCompile> |
| 184 | + <WarningLevel>Level4</WarningLevel> |
| 185 | + <SDLCheck>true</SDLCheck> |
| 186 | + <PreprocessorDefinitions>_DEBUG;IEXPLORERCOMMANDCPPWINRT_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 187 | + <ConformanceMode>true</ConformanceMode> |
| 188 | + <PrecompiledHeader>Use</PrecompiledHeader> |
| 189 | + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
| 190 | + <LanguageStandard>stdcpp20</LanguageStandard> |
| 191 | + </ClCompile> |
| 192 | + <Link> |
| 193 | + <SubSystem>Windows</SubSystem> |
| 194 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 195 | + <EnableUAC>false</EnableUAC> |
| 196 | + <ModuleDefinitionFile>Source.def</ModuleDefinitionFile> |
| 197 | + </Link> |
| 198 | + </ItemDefinitionGroup> |
148 | 199 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
149 | 200 | <ClCompile> |
150 | 201 | <WarningLevel>Level4</WarningLevel> |
|
172 | 223 | <CETCompat>true</CETCompat> |
173 | 224 | </Link> |
174 | 225 | </ItemDefinitionGroup> |
| 226 | + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> |
| 227 | + <ClCompile> |
| 228 | + <WarningLevel>Level4</WarningLevel> |
| 229 | + <FunctionLevelLinking>true</FunctionLevelLinking> |
| 230 | + <IntrinsicFunctions>true</IntrinsicFunctions> |
| 231 | + <SDLCheck>true</SDLCheck> |
| 232 | + <PreprocessorDefinitions>NDEBUG;IEXPLORERCOMMANDCPPWINRT_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 233 | + <ConformanceMode>true</ConformanceMode> |
| 234 | + <PrecompiledHeader>Use</PrecompiledHeader> |
| 235 | + <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> |
| 236 | + <LanguageStandard>stdcpp20</LanguageStandard> |
| 237 | + <ControlFlowGuard>Guard</ControlFlowGuard> |
| 238 | + <GuardEHContMetadata>true</GuardEHContMetadata> |
| 239 | + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
| 240 | + <GuardSignedReturns>true</GuardSignedReturns> |
| 241 | + </ClCompile> |
| 242 | + <Link> |
| 243 | + <SubSystem>Windows</SubSystem> |
| 244 | + <EnableCOMDATFolding>true</EnableCOMDATFolding> |
| 245 | + <OptimizeReferences>true</OptimizeReferences> |
| 246 | + <GenerateDebugInformation>true</GenerateDebugInformation> |
| 247 | + <EnableUAC>false</EnableUAC> |
| 248 | + <ModuleDefinitionFile>Source.def</ModuleDefinitionFile> |
| 249 | + <AdditionalOptions>/defaultlib:ucrt.lib /PDBALTPATH:%_PDB% %(AdditionalOptions)</AdditionalOptions> |
| 250 | + <IgnoreSpecificDefaultLibraries>libucrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> |
| 251 | + </Link> |
| 252 | + </ItemDefinitionGroup> |
175 | 253 | <ItemGroup> |
176 | 254 | <ClInclude Include="framework.h" /> |
177 | 255 | <ClInclude Include="pch.h" /> |
|
180 | 258 | <ClCompile Include="dllmain.cpp" /> |
181 | 259 | <ClCompile Include="pch.cpp"> |
182 | 260 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> |
| 261 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader> |
183 | 262 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> |
184 | 263 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> |
185 | 264 | <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> |
| 265 | + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader> |
186 | 266 | </ClCompile> |
187 | 267 | </ItemGroup> |
188 | 268 | <ItemGroup> |
|
0 commit comments