jvcllaz: Modify PascalInterpreter package such that compilation of all packages at 64-bit is not aborted any more.

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7594 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
wp_xxyyzz
2020-08-02 16:28:28 +00:00
parent b977a4e676
commit 810aebcd2e
6 changed files with 75 additions and 42 deletions

View File

@ -11,6 +11,12 @@ procedure Register;
implementation
{$IFDEF CPU64}
procedure Register;
begin
end;
{$ELSE}
{$R ..\..\resource\jvpascalinterpreterreg.res}
uses
@ -18,8 +24,9 @@ uses
procedure Register;
begin
RegisterComponents(RsPaletteJvclNonVisual, [TJvInterpreterProgram]); //, TJvInterpreterFm]);
RegisterComponents(RsPaletteJvclNonVisual, [TJvInterpreterProgram]);
end;
{$ENDIF}
end.

View File

@ -13,61 +13,61 @@
</CompilerOptions>
<Description Value="A meta package for simple installation of all JVCL designtime packages."/>
<Version Major="1" Release="7"/>
<RequiredPkgs Count="18">
<Item1>
<RequiredPkgs>
<Item>
<PackageName Value="JvPascalInterpreterD"/>
</Item1>
<Item2>
</Item>
<Item>
<PackageName Value="JvTimeFrameworkLazD"/>
</Item2>
<Item3>
</Item>
<Item>
<PackageName Value="JvXPCtrlsLazD"/>
</Item3>
<Item4>
</Item>
<Item>
<PackageName Value="JvWizardLazD"/>
</Item4>
<Item5>
</Item>
<Item>
<PackageName Value="JvValidatorsLazD"/>
</Item5>
<Item6>
</Item>
<Item>
<PackageName Value="JvRuntimeDesignLazD"/>
</Item6>
<Item7>
</Item>
<Item>
<PackageName Value="JvPageCompsD"/>
</Item7>
<Item8>
</Item>
<Item>
<PackageName Value="JvNetLazD"/>
</Item8>
<Item9>
</Item>
<Item>
<PackageName Value="JvMMLazD"/>
</Item9>
<Item10>
</Item>
<Item>
<PackageName Value="JvJansLazD"/>
</Item10>
<Item11>
</Item>
<Item>
<PackageName Value="JvStdCtrlsLazD"/>
</Item11>
<Item12>
</Item>
<Item>
<PackageName Value="JvHMILazD"/>
</Item12>
<Item13>
</Item>
<Item>
<PackageName Value="JvDBLazD"/>
</Item13>
<Item14>
</Item>
<Item>
<PackageName Value="JvCustomLazD"/>
</Item14>
<Item15>
</Item>
<Item>
<PackageName Value="JvCtrlsLazD"/>
</Item15>
<Item16>
</Item>
<Item>
<PackageName Value="JvAppFrmLazD"/>
</Item16>
<Item17>
</Item>
<Item>
<PackageName Value="JvCmpD"/>
</Item17>
<Item18>
</Item>
<Item>
<PackageName Value="JvCoreLazD"/>
</Item18>
</Item>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>

View File

@ -13,8 +13,7 @@
<UnitOutputDirectory Value="..\lib\$(TargetCPU)-$(TargetOS)\design\JvPascalInterpreter"/>
</SearchPaths>
</CompilerOptions>
<Description Value="Pascal scripting engine of the JVCL library (https://sourceforge.net/projects/jvcl/) (designime code)
"/>
<Description Value="Pascal scripting engine of the JVCL library (https://sourceforge.net/projects/jvcl/) (designime code)."/>
<License Value="The JVCL is released in accordance with the MPL 1.1 license. To get your own copy or read it, go to http://www.mozilla.org/MPL/MPL-1.1.html. "/>
<Version Major="1" Release="6"/>
<Files Count="1">
@ -29,7 +28,7 @@
<PackageName Value="JvCoreLazD"/>
</Item1>
<Item2>
<PackageName Value="jvpascalinterpreterr"/>
<PackageName Value="JvPascalInterpreterR"/>
</Item2>
</RequiredPkgs>
<UsageOptions>

View File

@ -179,7 +179,16 @@ unit JvInterpreter;
{.$DEFINE JvInterpreter_DEBUG}
{$IFDEF CPUX64}THIS PACKAGE WAS NOT PORTED FOR 64-bit CPU{$ENDIF}
//{$IFDEF CPUX64}THIS PACKAGE WAS NOT PORTED FOR 64-bit CPU{$ENDIF}
{$IFDEF CPU64}
{$warning This package cannot be used for CPU64 and is omitted.}
interface
implementation
end.
{$ELSE}
interface
@ -8752,3 +8761,4 @@ finalization
Finit;
end.
{$ENDIF}

View File

@ -53,6 +53,13 @@ unit JvInterpreterFm;
{$mode Delphi}
{$IFDEF CPU64}
interface
implementation
end.
{$ELSE}
interface
uses
@ -734,3 +741,4 @@ begin
end;
end.
{$ENDIF}

View File

@ -35,6 +35,14 @@ unit JvInterpreterParser;
{$mode objfpc}{$H+}
{$IFDEF CPU64}
interface
implementation
end.
{$ELSE}
interface
uses
@ -790,3 +798,4 @@ end;
end.
{$ENDIF}