From 4207e2516df5a68d1333778494c838880144ac52 Mon Sep 17 00:00:00 2001 From: Don HO Date: Wed, 21 Apr 2021 17:34:38 +0200 Subject: [PATCH] Add ARM64 support to NppShell --- .../src/tools/NppShell/project/NppShell.sln | 17 +- .../tools/NppShell/project/NppShell.vcproj | 438 ------------------ .../tools/NppShell/project/NppShell.vcxproj | 336 ++++++++++++++ 3 files changed, 350 insertions(+), 441 deletions(-) delete mode 100644 PowerEditor/src/tools/NppShell/project/NppShell.vcproj create mode 100644 PowerEditor/src/tools/NppShell/project/NppShell.vcxproj diff --git a/PowerEditor/src/tools/NppShell/project/NppShell.sln b/PowerEditor/src/tools/NppShell/project/NppShell.sln index 93c3351fb..63a166e97 100644 --- a/PowerEditor/src/tools/NppShell/project/NppShell.sln +++ b/PowerEditor/src/tools/NppShell/project/NppShell.sln @@ -1,20 +1,28 @@  -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NppShell", "NppShell.vcproj", "{509B95C6-043E-4389-8351-77BDB042A6F9}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.779 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NppShell", "NppShell.vcxproj", "{509B95C6-043E-4389-8351-77BDB042A6F9}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM64 = Debug|ARM64 Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 + Release|ARM64 = Release|ARM64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|ARM64.Build.0 = Debug|ARM64 {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|Win32.ActiveCfg = Debug|Win32 {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|Win32.Build.0 = Debug|Win32 {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|x64.ActiveCfg = Debug|x64 {509B95C6-043E-4389-8351-77BDB042A6F9}.Debug|x64.Build.0 = Debug|x64 + {509B95C6-043E-4389-8351-77BDB042A6F9}.Release|ARM64.ActiveCfg = Release|ARM64 + {509B95C6-043E-4389-8351-77BDB042A6F9}.Release|ARM64.Build.0 = Release|ARM64 {509B95C6-043E-4389-8351-77BDB042A6F9}.Release|Win32.ActiveCfg = Release|Win32 {509B95C6-043E-4389-8351-77BDB042A6F9}.Release|Win32.Build.0 = Release|Win32 {509B95C6-043E-4389-8351-77BDB042A6F9}.Release|x64.ActiveCfg = Release|x64 @@ -23,4 +31,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B94274A0-9BB1-48E0-BED3-971CBCAF0052} + EndGlobalSection EndGlobal diff --git a/PowerEditor/src/tools/NppShell/project/NppShell.vcproj b/PowerEditor/src/tools/NppShell/project/NppShell.vcproj deleted file mode 100644 index d669537e1..000000000 --- a/PowerEditor/src/tools/NppShell/project/NppShell.vcproj +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PowerEditor/src/tools/NppShell/project/NppShell.vcxproj b/PowerEditor/src/tools/NppShell/project/NppShell.vcxproj new file mode 100644 index 000000000..b858ee92d --- /dev/null +++ b/PowerEditor/src/tools/NppShell/project/NppShell.vcxproj @@ -0,0 +1,336 @@ + + + + + Debug + ARM64 + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM64 + + + Release + Win32 + + + Release + x64 + + + + {509B95C6-043E-4389-8351-77BDB042A6F9} + NppShell + Win32Proj + 10.0.17763.0 + + + + DynamicLibrary + v141 + Unicode + true + + + DynamicLibrary + v141 + Unicode + + + DynamicLibrary + v141 + Unicode + true + + + DynamicLibrary + v141 + Unicode + true + + + DynamicLibrary + v141 + Unicode + + + DynamicLibrary + v141 + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.28307.799 + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + true + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + true + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + true + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + false + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + false + + + .\..\build_$(Platform)\$(Configuration)\ + .\..\build_$(Platform)\$(Configuration)\ + false + + + + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level4 + false + EditAndContinue + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName)_D.dll + ..\src\export.def + true + Windows + 0x1C000000 + false + + MachineX86 + + + + + X64 + + + Disabled + WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + Level4 + false + ProgramDatabase + + + _VC80_UPGRADE=0x0710;WIN64;%(PreprocessorDefinitions) + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName)64_D.dll + ..\src\export.def + true + Windows + 0x1C000000 + false + + MachineX64 + + + + + + Disabled + WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level4 + false + ProgramDatabase + + + _VC80_UPGRADE=0x0710;WIN64;%(PreprocessorDefinitions) + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName)64_D.dll + ..\src\export.def + true + Windows + 0x1C000000 + false + + + + + + + Speed + WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + + MultiThreaded + false + + Level4 + false + ProgramDatabase + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName).dll + .\..\src\libs;%(AdditionalLibraryDirectories) + ..\src\export.def + false + Windows + true + true + false + + MachineX86 + + + + + X64 + + + Speed + WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + MultiThreadedDLL + false + + Level4 + false + ProgramDatabase + + + _VC80_UPGRADE=0x0710;WIN64;%(PreprocessorDefinitions) + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName)64.dll + .\..\src\libs;%(AdditionalLibraryDirectories) + false + ..\src\export.def + false + Windows + true + true + false + + MachineX64 + + + + + + Speed + WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + MultiThreadedDLL + false + + + Level4 + false + ProgramDatabase + + + _VC80_UPGRADE=0x0710;WIN64;%(PreprocessorDefinitions) + + + shell32.lib;comctl32.lib;shlwapi.lib;msimg32.lib;gdi32.lib;advapi32.lib;ole32.lib;%(AdditionalDependencies) + $(OutDir)..\$(ProjectName)64.dll + .\..\src\libs;%(AdditionalLibraryDirectories) + false + ..\src\export.def + false + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file