From 6aff22e25931be7a401444e4d9542eb4b67da1b2 Mon Sep 17 00:00:00 2001
From: rc-swag <58423624+rc-swag@users.noreply.github.com>
Date: Mon, 1 Dec 2025 17:03:28 +1000
Subject: [PATCH] feat(windows): update engine solution
Update engine.sln and the keyman32, keymanhp, kmtip projects for
include and exclude ARM64EC as required.
---
windows/src/engine/engine.sln | 12 +-
windows/src/engine/keyman32/keyman32.vcxproj | 179 +-----------------
windows/src/engine/keymanhp/keymanhp.sln | 12 +-
windows/src/engine/keymanhp/keymanhp.vcxproj | 129 +------------
.../src/engine/kmrefresh/kmrefresh.vcxproj | 67 +------
windows/src/engine/kmtip/kmtip.sln | 8 +
6 files changed, 29 insertions(+), 378 deletions(-)
diff --git a/windows/src/engine/engine.sln b/windows/src/engine/engine.sln
index 9069e56e35..bd032a06be 100644
--- a/windows/src/engine/engine.sln
+++ b/windows/src/engine/engine.sln
@@ -33,27 +33,27 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|ARM64.ActiveCfg = Debug|ARM64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|ARM64.Build.0 = Debug|ARM64
- {BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|ARM64EC.ActiveCfg = Debug|ARM64EC
+ {BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|ARM64EC.ActiveCfg = Debug|x64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|Win32.ActiveCfg = Debug|Win32
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|Win32.Build.0 = Debug|Win32
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|x64.ActiveCfg = Debug|x64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Debug|x64.Build.0 = Debug|x64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|ARM64.ActiveCfg = Release|ARM64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|ARM64.Build.0 = Release|ARM64
- {BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|ARM64EC.ActiveCfg = Release|ARM64EC
+ {BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|ARM64EC.ActiveCfg = Release|x64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|Win32.ActiveCfg = Release|Win32
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|Win32.Build.0 = Release|Win32
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|x64.ActiveCfg = Release|x64
{BD5564FB-35A5-4A3C-B96A-4A6578E2B593}.Release|x64.Build.0 = Release|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64.Build.0 = Debug|ARM64
- {A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64EC.ActiveCfg = Debug|ARM64EC
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64EC.ActiveCfg = Debug|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|Win32.ActiveCfg = Debug|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|x64.ActiveCfg = Debug|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|x64.Build.0 = Debug|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64.ActiveCfg = Release|ARM64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64.Build.0 = Release|ARM64
- {A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64EC.ActiveCfg = Release|ARM64EC
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64EC.ActiveCfg = Release|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|Win32.ActiveCfg = Release|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|x64.ActiveCfg = Release|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|x64.Build.0 = Release|x64
@@ -89,14 +89,14 @@ Global
{5C22DDDA-CEAD-45F1-96B0-1473111156AA}.Release|x64.ActiveCfg = Release|Win32
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|ARM64.Build.0 = Debug|ARM64
- {A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|ARM64EC.ActiveCfg = Debug|ARM64EC
+ {A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|ARM64EC.ActiveCfg = Debug|x64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|Win32.ActiveCfg = Debug|Win32
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|Win32.Build.0 = Debug|Win32
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|x64.ActiveCfg = Debug|x64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Debug|x64.Build.0 = Debug|x64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|ARM64.ActiveCfg = Release|ARM64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|ARM64.Build.0 = Release|ARM64
- {A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|ARM64EC.ActiveCfg = Release|ARM64EC
+ {A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|ARM64EC.ActiveCfg = Release|x64
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|Win32.ActiveCfg = Release|Win32
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|Win32.Build.0 = Release|Win32
{A3B8F75F-E63E-434E-8A2A-034AD9B66571}.Release|x64.ActiveCfg = Release|x64
diff --git a/windows/src/engine/keyman32/keyman32.vcxproj b/windows/src/engine/keyman32/keyman32.vcxproj
index 5ec66a7783..348f938d73 100644
--- a/windows/src/engine/keyman32/keyman32.vcxproj
+++ b/windows/src/engine/keyman32/keyman32.vcxproj
@@ -5,10 +5,6 @@
Debug
ARM64
-
- Debug
- ARM64EC
-
Debug
Win32
@@ -21,10 +17,6 @@
Release
ARM64
-
- Release
- ARM64EC
-
Release
Win32
@@ -51,11 +43,6 @@
false
v143
-
- DynamicLibrary
- false
- v143
-
DynamicLibrary
false
@@ -71,11 +58,6 @@
false
v143
-
- DynamicLibrary
- false
- v143
-
DynamicLibrary
false
@@ -92,10 +74,6 @@
-
-
-
-
@@ -108,10 +86,6 @@
-
-
-
-
@@ -121,51 +95,41 @@
<_ProjectFileVersion>10.0.30319.1
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
+ $(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
+ $(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
false
false
- false
false
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
true
true
- true
true
AllRules.ruleset
AllRules.ruleset
- AllRules.ruleset
AllRules.ruleset
-
-
AllRules.ruleset
AllRules.ruleset
- AllRules.ruleset
AllRules.ruleset
-
-
@@ -178,11 +142,6 @@
$(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\include;$(IncludePath)
keyman64
-
- $(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\src;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\subprojects\icu\source\common;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\subprojects\icu\source\i18n;$(ProjectDir)..\..\..\..\core\build\rust\x64\$(Configuration);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)
- $(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\include;$(IncludePath)
- keyman64
-
$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\src;$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\subprojects\icu\source\common;$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\subprojects\icu\source\i18n;$(ProjectDir)..\..\..\..\core\build\rust\ARM64\$(Configuration);$(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64)
$(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\arm64\$(Configuration)\include;$(IncludePath)
@@ -198,11 +157,6 @@
$(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\include;$(IncludePath)
keyman64
-
- $(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\src;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\subprojects\icu\source\common;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\subprojects\icu\source\i18n;$(ProjectDir)..\..\..\..\core\build\rust\x64\$(Configuration);$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)
- $(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\x64\$(Configuration)\include;$(IncludePath)
- keyman64
-
$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\src;$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\subprojects\icu\source\common;$(ProjectDir)..\..\..\..\core\build\ARM64\$(Configuration)\subprojects\icu\source\i18n;$(ProjectDir)..\..\..\..\core\build\rust\ARM64\$(Configuration);$(VC_LibraryPath_ARM64);$(WindowsSDK_LibraryPath_ARM64)
$(ProjectDir)..\..\..\..\common\include;$(ProjectDir)..\..\..\..\core\include;$(ProjectDir)..\..\..\..\core\build\arm64\$(Configuration)\include;$(IncludePath)
@@ -322,62 +276,6 @@
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- ./Keyman32.tlb
-
-
-
-
- MaxSpeed
- OnlyExplicitInline
- .\;..\..\global\inc;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
-
-
- MultiThreaded
- true
- Use
- pch.h
- All
- Level4
- true
- true
- ProgramDatabase
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- /verbose:lib /section:.SHARDATA,rws %(AdditionalOptions)
- libicuuc.a;libicuin.a;libkeymancore.a;psapi.lib;rpcrt4.lib;version.lib;setupapi.lib;iphlpapi.lib;imm32.lib;crypt32.lib;wintrust.lib;imagehlp.lib;ws2_32.lib;%(AdditionalDependencies)
- true
- keyman64.def
- true
- true
- false
- Windows
- true
- true
- 0x140000000
- true
- true
- ..\..\..\lib\keyman64.lib
-
-
- true
- ./Keyman64.bsc
-
-
-
-
-
-
NDEBUG;%(PreprocessorDefinitions)
@@ -538,57 +436,6 @@
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- ./Keyman32.tlb
-
-
-
-
- Disabled
- .\;..\..\global\inc;.;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
-
-
- MultiThreadedDebug
- Use
- pch.h
- All
- true
- Level4
- true
- true
- ProgramDatabase
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- /verbose:lib /section:.SHARDATA,rws %(AdditionalOptions)
- libicuuc.a;libicuin.a;libkeymancore.a;psapi.lib;rpcrt4.lib;version.lib;setupapi.lib;iphlpapi.lib;imm32.lib;crypt32.lib;wintrust.lib;imagehlp.lib;ws2_32.lib;%(AdditionalDependencies)
- true
- keyman64.def
- true
- true
- Windows
- 0x140000000
- true
- true
- ..\..\..\lib\keyman64.lib
-
-
- true
- ./Keyman32.bsc
-
-
-
-
-
-
_DEBUG;%(PreprocessorDefinitions)
@@ -674,11 +521,9 @@
Create
Create
- Create
Create
Create
Create
- Create
Create
@@ -699,44 +544,34 @@
Document
false
false
- false
false
false
false
- false
false
mc %(FullPath)
mc %(FullPath)
- mc %(FullPath)
mc %(FullPath)
Compiling keyman-debug-etw
Compiling keyman-debug-etw
- Compiling keyman-debug-etw
Compiling keyman-debug-etw
%(Filename).rc;%(Filename.h);MSG00001.bin
%(Filename).rc;%(Filename.h);MSG00001.bin
- %(Filename).rc;%(Filename.h);MSG00001.bin
%(Filename).rc;%(Filename.h);MSG00001.bin
mc %(FullPath)
mc %(FullPath)
- mc %(FullPath)
mc %(FullPath)
Compiling keyman-debug-etw
Compiling keyman-debug-etw
- Compiling keyman-debug-etw
Compiling keyman-debug-etw
%(Filename).rc;%(Filename.h);MSG00001.bin
%(Filename).rc;%(Filename.h);MSG00001.bin
- %(Filename).rc;%(Filename.h);MSG00001.bin
%(Filename).rc;%(Filename.h);MSG00001.bin
Designer
true
- true
true
true
- true
true
@@ -751,9 +586,7 @@
true
true
true
- true
true
- true
@@ -761,17 +594,13 @@
%(PreprocessorDefinitions)
%(PreprocessorDefinitions)
- %(PreprocessorDefinitions)
%(PreprocessorDefinitions)
%(PreprocessorDefinitions)
%(PreprocessorDefinitions)
- %(PreprocessorDefinitions)
%(PreprocessorDefinitions)
true
- true
true
true
- true
true
@@ -784,9 +613,7 @@
true
true
true
- true
true
- true
@@ -825,4 +652,4 @@
-
\ No newline at end of file
+
diff --git a/windows/src/engine/keymanhp/keymanhp.sln b/windows/src/engine/keymanhp/keymanhp.sln
index 8cc3fdc129..1444a36031 100644
--- a/windows/src/engine/keymanhp/keymanhp.sln
+++ b/windows/src/engine/keymanhp/keymanhp.sln
@@ -1,16 +1,24 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.14.36705.20 d17.14
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "keymanhp", "keymanhp.vcxproj", "{A34650EA-D6E8-4229-8091-6BF1443565B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
+ Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|ARM64.Build.0 = Debug|ARM64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|x64.ActiveCfg = Debug|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Debug|x64.Build.0 = Debug|x64
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64.ActiveCfg = Release|ARM64
+ {A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|ARM64.Build.0 = Release|ARM64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|x64.ActiveCfg = Release|x64
{A34650EA-D6E8-4229-8091-6BF1443565B5}.Release|x64.Build.0 = Release|x64
EndGlobalSection
diff --git a/windows/src/engine/keymanhp/keymanhp.vcxproj b/windows/src/engine/keymanhp/keymanhp.vcxproj
index f4fe3ab324..3aedb14b70 100644
--- a/windows/src/engine/keymanhp/keymanhp.vcxproj
+++ b/windows/src/engine/keymanhp/keymanhp.vcxproj
@@ -5,10 +5,6 @@
Debug
ARM64
-
- Debug
- ARM64EC
-
Debug
x64
@@ -17,10 +13,6 @@
Release
ARM64
-
- Release
- ARM64EC
-
Release
x64
@@ -40,12 +32,6 @@
true
v143
-
- Application
- Unicode
- true
- v143
-
Application
Unicode
@@ -57,11 +43,6 @@
Unicode
v143
-
- Application
- Unicode
- v143
-
Application
Unicode
@@ -73,18 +54,12 @@
-
-
-
-
-
-
@@ -92,66 +67,44 @@
<_ProjectFileVersion>10.0.30319.1
$(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
true
- true
true
false
- false
false
$(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
$(ProjectDir)obj\$(Platform)\$(Configuration)\
false
- false
false
false
- false
false
AllRules.ruleset
- AllRules.ruleset
AllRules.ruleset
-
-
AllRules.ruleset
- AllRules.ruleset
AllRules.ruleset
-
-
*.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
- *.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
*.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
*.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
- *.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
*.cdf;*.cache;*.obj;*.ilk;*.resources;*.tlb;*.tli;*.tlh;*.tmp;*.rsp;*.pgc;*.pgd;*.meta;*.tlog;*.manifest;*.res;*.pch;*.exp;*.idb;*.rep;*.xdc;*.pdb;*_manifest.rc;*.bsc;*.sbr;*.metagen;*.bi
keymanhp.x64
-
- keymanhp.x64
-
keymanhp.x64
-
- keymanhp.x64
-
keymanhp.arm64
@@ -161,15 +114,9 @@
keymanhp.x64
-
- keymanhp.x64
-
keymanhp.x64
-
- keymanhp.x64
-
X64
@@ -210,43 +157,6 @@
-
-
-
- Disabled
- ..\..\global\inc;..\..\..\..\common\windows\delphi\ext\sentry;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- false
- true
- EnableFastChecks
- MultiThreadedDebug
-
-
- Level4
- true
- ProgramDatabase
- true
-
-
- ..\..\..\..\common\windows\delphi\ext\sentry\sentry.x64.lib;keyman64.lib;libcmtd.lib;%(AdditionalDependencies)
- ..\..\..\lib;%(AdditionalLibraryDirectories)
- false
- true
- Windows
- true
- sentry.dll
-
-
-
-
-
-
-
-
-
-
-
-
@@ -322,41 +232,6 @@
-
-
-
- ..\..\global\inc;..\..\..\..\common\windows\delphi\ext\sentry;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- false
- MultiThreaded
-
-
- Level4
- true
- ProgramDatabase
- true
-
-
- ..\..\..\..\common\windows\delphi\ext\sentry\sentry.x64.lib;keyman64.lib;libcmt.lib;%(AdditionalDependencies)
- ..\..\..\lib;%(AdditionalLibraryDirectories)
- false
- true
- Windows
- true
- true
- true
- true
- sentry.dll
-
-
-
-
-
-
-
-
-
-
@@ -411,8 +286,6 @@
true
true
- true
- true
true
@@ -422,4 +295,4 @@
-
\ No newline at end of file
+
diff --git a/windows/src/engine/kmrefresh/kmrefresh.vcxproj b/windows/src/engine/kmrefresh/kmrefresh.vcxproj
index d38eee355b..447137a859 100644
--- a/windows/src/engine/kmrefresh/kmrefresh.vcxproj
+++ b/windows/src/engine/kmrefresh/kmrefresh.vcxproj
@@ -5,10 +5,6 @@
Debug
ARM64
-
- Debug
- ARM64EC
-
Debug
Win32
@@ -17,10 +13,6 @@
Release
ARM64
-
- Release
- ARM64EC
-
Release
Win32
@@ -60,12 +52,6 @@
Unicode
v143
-
- Application
- true
- Unicode
- v143
-
Application
true
@@ -79,13 +65,6 @@
Unicode
v143
-
- Application
- false
- true
- Unicode
- v143
-
Application
false
@@ -107,18 +86,12 @@
-
-
-
-
-
-
@@ -128,11 +101,6 @@
$(ProjectName).x64
$(ProjectDir)obj\$(Platform)\$(Configuration)\
-
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectName).x64
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
-
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectName).x64
@@ -153,11 +121,6 @@
$(ProjectName).x64
$(ProjectDir)obj\$(Platform)\$(Configuration)\
-
- $(ProjectDir)bin\$(Platform)\$(Configuration)\
- $(ProjectName).x64
- $(ProjectDir)obj\$(Platform)\$(Configuration)\
-
$(ProjectDir)bin\$(Platform)\$(Configuration)\
$(ProjectName).x64
@@ -187,18 +150,6 @@
Windows
-
-
- Level3
- Disabled
- true
- true
- MultiThreadedDebug
-
-
- Windows
-
-
Level3
@@ -243,22 +194,6 @@
true
-
-
- Level3
- MaxSpeed
- true
- true
- true
- true
- MultiThreaded
-
-
- Windows
- true
- true
-
-
Level3
@@ -284,4 +219,4 @@
-
\ No newline at end of file
+
diff --git a/windows/src/engine/kmtip/kmtip.sln b/windows/src/engine/kmtip/kmtip.sln
index f37d702b47..4528a5e77f 100644
--- a/windows/src/engine/kmtip/kmtip.sln
+++ b/windows/src/engine/kmtip/kmtip.sln
@@ -11,10 +11,18 @@ Global
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|ARM64.Build.0 = Debug|ARM64
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64EC.ActiveCfg = Release|ARM64EC
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64EC.Build.0 = Release|ARM64EC
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|Win32.ActiveCfg = Debug|Win32
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|Win32.Build.0 = Debug|Win32
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|x64.ActiveCfg = Debug|x64
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Debug|x64.Build.0 = Debug|x64
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64.ActiveCfg = Release|ARM64
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64.Build.0 = Release|ARM64
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64EC.ActiveCfg = Release|ARM64EC
+ {93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|ARM64EC.Build.0 = Release|ARM64EC
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|Win32.ActiveCfg = Release|Win32
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|Win32.Build.0 = Release|Win32
{93391ECB-E2F1-4D23-B85E-6FDEB7ACF9B4}.Release|x64.ActiveCfg = Release|x64