Skip to content

Commit 6830737

Browse files
committed
added:arm64 build support for module
1 parent d022f0c commit 6830737

File tree

13 files changed

+866
-4
lines changed

13 files changed

+866
-4
lines changed

XEngine.sln

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,96 +45,142 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XEngine_APPModuleTest", "XE
4545
EndProject
4646
Global
4747
GlobalSection(SolutionConfigurationPlatforms) = preSolution
48+
Debug|ARM64 = Debug|ARM64
4849
Debug|x64 = Debug|x64
4950
Debug|x86 = Debug|x86
51+
Release|ARM64 = Release|ARM64
5052
Release|x64 = Release|x64
5153
Release|x86 = Release|x86
5254
EndGlobalSection
5355
GlobalSection(ProjectConfigurationPlatforms) = postSolution
56+
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|ARM64.ActiveCfg = Debug|ARM64
57+
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|ARM64.Build.0 = Debug|ARM64
5458
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|x64.ActiveCfg = Debug|x64
5559
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|x64.Build.0 = Debug|x64
5660
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|x86.ActiveCfg = Debug|Win32
5761
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Debug|x86.Build.0 = Debug|Win32
62+
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|ARM64.ActiveCfg = Release|ARM64
63+
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|ARM64.Build.0 = Release|ARM64
5864
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|x64.ActiveCfg = Release|x64
5965
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|x64.Build.0 = Release|x64
6066
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|x86.ActiveCfg = Release|Win32
6167
{83CC39D4-25F3-48AC-B6CD-7A1228316692}.Release|x86.Build.0 = Release|Win32
68+
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|ARM64.ActiveCfg = Debug|ARM64
69+
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|ARM64.Build.0 = Debug|ARM64
6270
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|x64.ActiveCfg = Debug|x64
6371
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|x64.Build.0 = Debug|x64
6472
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|x86.ActiveCfg = Debug|Win32
6573
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Debug|x86.Build.0 = Debug|Win32
74+
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|ARM64.ActiveCfg = Release|ARM64
75+
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|ARM64.Build.0 = Release|ARM64
6676
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|x64.ActiveCfg = Release|x64
6777
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|x64.Build.0 = Release|x64
6878
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|x86.ActiveCfg = Release|Win32
6979
{7CFD692D-2957-4758-936D-7E9D18CEDD34}.Release|x86.Build.0 = Release|Win32
80+
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|ARM64.ActiveCfg = Debug|ARM64
81+
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|ARM64.Build.0 = Debug|ARM64
7082
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|x64.ActiveCfg = Debug|x64
7183
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|x64.Build.0 = Debug|x64
7284
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|x86.ActiveCfg = Debug|Win32
7385
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Debug|x86.Build.0 = Debug|Win32
86+
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|ARM64.ActiveCfg = Release|ARM64
87+
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|ARM64.Build.0 = Release|ARM64
7488
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|x64.ActiveCfg = Release|x64
7589
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|x64.Build.0 = Release|x64
7690
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|x86.ActiveCfg = Release|Win32
7791
{17AD4502-08BC-4677-A4D1-DE22A71F6E83}.Release|x86.Build.0 = Release|Win32
92+
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|ARM64.ActiveCfg = Debug|ARM64
93+
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|ARM64.Build.0 = Debug|ARM64
7894
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|x64.ActiveCfg = Debug|x64
7995
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|x64.Build.0 = Debug|x64
8096
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|x86.ActiveCfg = Debug|Win32
8197
{4C849057-8C2C-4211-8861-991570FB7971}.Debug|x86.Build.0 = Debug|Win32
98+
{4C849057-8C2C-4211-8861-991570FB7971}.Release|ARM64.ActiveCfg = Release|ARM64
99+
{4C849057-8C2C-4211-8861-991570FB7971}.Release|ARM64.Build.0 = Release|ARM64
82100
{4C849057-8C2C-4211-8861-991570FB7971}.Release|x64.ActiveCfg = Release|x64
83101
{4C849057-8C2C-4211-8861-991570FB7971}.Release|x64.Build.0 = Release|x64
84102
{4C849057-8C2C-4211-8861-991570FB7971}.Release|x86.ActiveCfg = Release|Win32
85103
{4C849057-8C2C-4211-8861-991570FB7971}.Release|x86.Build.0 = Release|Win32
104+
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|ARM64.ActiveCfg = Debug|ARM64
105+
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|ARM64.Build.0 = Debug|ARM64
86106
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|x64.ActiveCfg = Debug|x64
87107
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|x64.Build.0 = Debug|x64
88108
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|x86.ActiveCfg = Debug|Win32
89109
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Debug|x86.Build.0 = Debug|Win32
110+
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|ARM64.ActiveCfg = Release|ARM64
111+
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|ARM64.Build.0 = Release|ARM64
90112
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|x64.ActiveCfg = Release|x64
91113
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|x64.Build.0 = Release|x64
92114
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|x86.ActiveCfg = Release|Win32
93115
{F6520D2C-BB8E-45BB-964B-F5D6A4318A89}.Release|x86.Build.0 = Release|Win32
116+
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|ARM64.ActiveCfg = Debug|ARM64
117+
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|ARM64.Build.0 = Debug|ARM64
94118
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|x64.ActiveCfg = Debug|x64
95119
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|x64.Build.0 = Debug|x64
96120
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|x86.ActiveCfg = Debug|Win32
97121
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Debug|x86.Build.0 = Debug|Win32
122+
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|ARM64.ActiveCfg = Release|ARM64
123+
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|ARM64.Build.0 = Release|ARM64
98124
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|x64.ActiveCfg = Release|x64
99125
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|x64.Build.0 = Release|x64
100126
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|x86.ActiveCfg = Release|Win32
101127
{F1736B3F-03A2-4FC7-B045-A12BA8D724FB}.Release|x86.Build.0 = Release|Win32
128+
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|ARM64.ActiveCfg = Debug|ARM64
129+
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|ARM64.Build.0 = Debug|ARM64
102130
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|x64.ActiveCfg = Debug|x64
103131
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|x64.Build.0 = Debug|x64
104132
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|x86.ActiveCfg = Debug|Win32
105133
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Debug|x86.Build.0 = Debug|Win32
134+
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|ARM64.ActiveCfg = Release|ARM64
135+
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|ARM64.Build.0 = Release|ARM64
106136
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|x64.ActiveCfg = Release|x64
107137
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|x64.Build.0 = Release|x64
108138
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|x86.ActiveCfg = Release|Win32
109139
{A67868D2-15F6-41F5-9CB8-595D4E2731F7}.Release|x86.Build.0 = Release|Win32
140+
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|ARM64.ActiveCfg = Debug|ARM64
141+
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|ARM64.Build.0 = Debug|ARM64
110142
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|x64.ActiveCfg = Debug|x64
111143
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|x64.Build.0 = Debug|x64
112144
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|x86.ActiveCfg = Debug|Win32
113145
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Debug|x86.Build.0 = Debug|Win32
146+
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|ARM64.ActiveCfg = Release|ARM64
147+
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|ARM64.Build.0 = Release|ARM64
114148
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|x64.ActiveCfg = Release|x64
115149
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|x64.Build.0 = Release|x64
116150
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|x86.ActiveCfg = Release|Win32
117151
{4BF7CA78-A1DD-4C6A-8AC7-C3AEB528115A}.Release|x86.Build.0 = Release|Win32
152+
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|ARM64.ActiveCfg = Debug|ARM64
153+
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|ARM64.Build.0 = Debug|ARM64
118154
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|x64.ActiveCfg = Debug|x64
119155
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|x64.Build.0 = Debug|x64
120156
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|x86.ActiveCfg = Debug|Win32
121157
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Debug|x86.Build.0 = Debug|Win32
158+
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|ARM64.ActiveCfg = Release|ARM64
159+
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|ARM64.Build.0 = Release|ARM64
122160
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|x64.ActiveCfg = Release|x64
123161
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|x64.Build.0 = Release|x64
124162
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|x86.ActiveCfg = Release|Win32
125163
{1D3B10A1-0621-4E13-B3EA-659341369DA2}.Release|x86.Build.0 = Release|Win32
164+
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|ARM64.ActiveCfg = Debug|ARM64
165+
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|ARM64.Build.0 = Debug|ARM64
126166
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|x64.ActiveCfg = Debug|x64
127167
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|x64.Build.0 = Debug|x64
128168
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|x86.ActiveCfg = Debug|Win32
129169
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Debug|x86.Build.0 = Debug|Win32
170+
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|ARM64.ActiveCfg = Release|ARM64
171+
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|ARM64.Build.0 = Release|ARM64
130172
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|x64.ActiveCfg = Release|x64
131173
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|x64.Build.0 = Release|x64
132174
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|x86.ActiveCfg = Release|Win32
133175
{EC87A64B-FA90-44F2-9842-F0B95FF7B078}.Release|x86.Build.0 = Release|Win32
176+
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|ARM64.ActiveCfg = Debug|ARM64
177+
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|ARM64.Build.0 = Debug|ARM64
134178
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|x64.ActiveCfg = Debug|x64
135179
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|x64.Build.0 = Debug|x64
136180
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|x86.ActiveCfg = Debug|Win32
137181
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Debug|x86.Build.0 = Debug|Win32
182+
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|ARM64.ActiveCfg = Release|ARM64
183+
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|ARM64.Build.0 = Release|ARM64
138184
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x64.ActiveCfg = Release|x64
139185
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x64.Build.0 = Release|x64
140186
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x86.ActiveCfg = Release|Win32

XEngine_Application/XEngine_APPFileSort/XEngine_APPFileSort.vcxproj

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|ARM64">
5+
<Configuration>Debug</Configuration>
6+
<Platform>ARM64</Platform>
7+
</ProjectConfiguration>
48
<ProjectConfiguration Include="Debug|Win32">
59
<Configuration>Debug</Configuration>
610
<Platform>Win32</Platform>
711
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Release|ARM64">
13+
<Configuration>Release</Configuration>
14+
<Platform>ARM64</Platform>
15+
</ProjectConfiguration>
816
<ProjectConfiguration Include="Release|Win32">
917
<Configuration>Release</Configuration>
1018
<Platform>Win32</Platform>
@@ -48,6 +56,13 @@
4856
<CharacterSet>Unicode</CharacterSet>
4957
<UseOfMfc>Dynamic</UseOfMfc>
5058
</PropertyGroup>
59+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
60+
<ConfigurationType>Application</ConfigurationType>
61+
<UseDebugLibraries>true</UseDebugLibraries>
62+
<PlatformToolset>v143</PlatformToolset>
63+
<CharacterSet>Unicode</CharacterSet>
64+
<UseOfMfc>Dynamic</UseOfMfc>
65+
</PropertyGroup>
5166
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
5267
<ConfigurationType>Application</ConfigurationType>
5368
<UseDebugLibraries>false</UseDebugLibraries>
@@ -56,6 +71,14 @@
5671
<CharacterSet>Unicode</CharacterSet>
5772
<UseOfMfc>Dynamic</UseOfMfc>
5873
</PropertyGroup>
74+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
75+
<ConfigurationType>Application</ConfigurationType>
76+
<UseDebugLibraries>false</UseDebugLibraries>
77+
<PlatformToolset>v143</PlatformToolset>
78+
<WholeProgramOptimization>true</WholeProgramOptimization>
79+
<CharacterSet>Unicode</CharacterSet>
80+
<UseOfMfc>Dynamic</UseOfMfc>
81+
</PropertyGroup>
5982
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
6083
<ImportGroup Label="ExtensionSettings">
6184
</ImportGroup>
@@ -70,9 +93,15 @@
7093
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7194
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
7295
</ImportGroup>
96+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
97+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
98+
</ImportGroup>
7399
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
74100
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75101
</ImportGroup>
102+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
103+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
104+
</ImportGroup>
76105
<PropertyGroup Label="UserMacros" />
77106
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78107
<LinkIncremental>true</LinkIncremental>
@@ -84,6 +113,11 @@
84113
<IncludePath>$(XEngine_Include);$(IncludePath)</IncludePath>
85114
<LibraryPath>$(XEngine_Lib64);$(LibraryPath)</LibraryPath>
86115
</PropertyGroup>
116+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
117+
<LinkIncremental>true</LinkIncremental>
118+
<IncludePath>$(XEngine_Include);$(IncludePath)</IncludePath>
119+
<LibraryPath>$(XEngine_Lib64);$(LibraryPath)</LibraryPath>
120+
</PropertyGroup>
87121
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
88122
<LinkIncremental>false</LinkIncremental>
89123
<IncludePath>$(XEngine_Include);$(IncludePath)</IncludePath>
@@ -94,6 +128,11 @@
94128
<IncludePath>$(XEngine_Include);$(IncludePath)</IncludePath>
95129
<LibraryPath>$(XEngine_Lib64);$(LibraryPath)</LibraryPath>
96130
</PropertyGroup>
131+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
132+
<LinkIncremental>false</LinkIncremental>
133+
<IncludePath>$(XEngine_Include);$(IncludePath)</IncludePath>
134+
<LibraryPath>$(XEngine_Lib64);$(LibraryPath)</LibraryPath>
135+
</PropertyGroup>
97136
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
98137
<ClCompile>
99138
<PrecompiledHeader>Use</PrecompiledHeader>
@@ -138,6 +177,28 @@
138177
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139178
</ResourceCompile>
140179
</ItemDefinitionGroup>
180+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
181+
<ClCompile>
182+
<PrecompiledHeader>Use</PrecompiledHeader>
183+
<WarningLevel>Level3</WarningLevel>
184+
<SDLCheck>true</SDLCheck>
185+
<PreprocessorDefinitions>_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
186+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
187+
</ClCompile>
188+
<Link>
189+
<SubSystem>Windows</SubSystem>
190+
</Link>
191+
<Midl>
192+
<MkTypLibCompatible>false</MkTypLibCompatible>
193+
<ValidateAllParameters>true</ValidateAllParameters>
194+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195+
</Midl>
196+
<ResourceCompile>
197+
<Culture>0x0804</Culture>
198+
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
199+
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
200+
</ResourceCompile>
201+
</ItemDefinitionGroup>
141202
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
142203
<ClCompile>
143204
<PrecompiledHeader>Use</PrecompiledHeader>
@@ -190,6 +251,32 @@
190251
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
191252
</ResourceCompile>
192253
</ItemDefinitionGroup>
254+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
255+
<ClCompile>
256+
<PrecompiledHeader>Use</PrecompiledHeader>
257+
<WarningLevel>Level3</WarningLevel>
258+
<FunctionLevelLinking>true</FunctionLevelLinking>
259+
<IntrinsicFunctions>true</IntrinsicFunctions>
260+
<SDLCheck>true</SDLCheck>
261+
<PreprocessorDefinitions>_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
262+
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
263+
</ClCompile>
264+
<Link>
265+
<SubSystem>Windows</SubSystem>
266+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
267+
<OptimizeReferences>true</OptimizeReferences>
268+
</Link>
269+
<Midl>
270+
<MkTypLibCompatible>false</MkTypLibCompatible>
271+
<ValidateAllParameters>true</ValidateAllParameters>
272+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
273+
</Midl>
274+
<ResourceCompile>
275+
<Culture>0x0804</Culture>
276+
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
277+
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
278+
</ResourceCompile>
279+
</ItemDefinitionGroup>
193280
<ItemGroup>
194281
<ClInclude Include="framework.h" />
195282
<ClInclude Include="pch.h" />
@@ -202,8 +289,10 @@
202289
<ClCompile Include="pch.cpp">
203290
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
204291
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
292+
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">Create</PrecompiledHeader>
205293
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
206294
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
295+
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">Create</PrecompiledHeader>
207296
</ClCompile>
208297
<ClCompile Include="XEngine_APPFileSort.cpp" />
209298
<ClCompile Include="XEngine_APPFileSortDlg.cpp" />

0 commit comments

Comments
 (0)