Merge pull request #6711 from keymanapp/chore/windows/remove-jcl

chore(windows): remove JCL library dependency 🎢
This commit is contained in:
Marc Durdin 2022-06-21 06:38:05 +10:00 committed by GitHub
commit 0136e57357
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 1172 additions and 4 deletions

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,7 @@ uses
System.SysUtils,
Winapi.Windows,
JclDebug;
Keyman.System.JclMapScanner;
type
TMapToSymFindFileProc = function(const UnitName: string): string;
@ -69,7 +69,7 @@ var
s: TJclMapScannerCracker;
r: TStringList;
i: Integer;
fileName, groupName, unitName: string;
fileName, unitName: string;
procCount, lineCount: Integer;
procLen, lineIndex, lineLen: Integer;
procName: string;

View file

@ -9,7 +9,8 @@ uses
Keyman.System.SentryTool.SentryToolMain in 'Keyman.System.SentryTool.SentryToolMain.pas',
Keyman.System.MapToSym in 'Keyman.System.MapToSym.pas',
Keyman.System.AddPdbToPe in 'Keyman.System.AddPdbToPe.pas',
Keyman.System.SentryTool.DelphiSearchFile in 'Keyman.System.SentryTool.DelphiSearchFile.pas';
Keyman.System.SentryTool.DelphiSearchFile in 'Keyman.System.SentryTool.DelphiSearchFile.pas',
Keyman.System.JclMapScanner in 'Keyman.System.JclMapScanner.pas';
begin
try

View file

@ -97,6 +97,7 @@
<DCCReference Include="Keyman.System.MapToSym.pas"/>
<DCCReference Include="Keyman.System.AddPdbToPe.pas"/>
<DCCReference Include="Keyman.System.SentryTool.DelphiSearchFile.pas"/>
<DCCReference Include="Keyman.System.JclMapScanner.pas"/>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
@ -138,7 +139,7 @@
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Win32\Debug\sentrytool.exe" Configuration="Debug" Class="ProjectOutput">
<DeployFile LocalName="bin\Win32\Debug\sentrytool.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>sentrytool.exe</RemoteName>
<Overwrite>true</Overwrite>