mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 17:39:22 +02:00
fixed update on changing package usage options
git-svn-id: trunk@4290 -
This commit is contained in:
parent
d261f58365
commit
793a75ec15
@ -36,8 +36,7 @@ begin
|
|||||||
FBevelInner := bvNone;
|
FBevelInner := bvNone;
|
||||||
FBevelWidth := 1;
|
FBevelWidth := 1;
|
||||||
FAlignment := taCenter;
|
FAlignment := taCenter;
|
||||||
Height := 41;
|
SetInitialBounds(0,0,170,50);
|
||||||
Width := 185;
|
|
||||||
Color:= clBackground;
|
Color:= clBackground;
|
||||||
ParentColor := True;
|
ParentColor := True;
|
||||||
end;
|
end;
|
||||||
|
@ -1821,13 +1821,14 @@ begin
|
|||||||
FMacros.OnSubstitution:=@OnMacroListSubstitution;
|
FMacros.OnSubstitution:=@OnMacroListSubstitution;
|
||||||
FCompilerOptions:=TPkgCompilerOptions.Create(Self);
|
FCompilerOptions:=TPkgCompilerOptions.Create(Self);
|
||||||
FCompilerOptions.ParsedOpts.OnLocalSubstitute:=@SubstitutePkgMacro;
|
FCompilerOptions.ParsedOpts.OnLocalSubstitute:=@SubstitutePkgMacro;
|
||||||
FCompilerOptions.ParsedOpts.InvalidateGraphOnChange:=true;
|
|
||||||
FCompilerOptions.DefaultMakeOptionsFlags:=[ccloNoLinkerOpts];
|
FCompilerOptions.DefaultMakeOptionsFlags:=[ccloNoLinkerOpts];
|
||||||
FUsageOptions:=TPkgAdditionalCompilerOptions.Create(Self);
|
FUsageOptions:=TPkgAdditionalCompilerOptions.Create(Self);
|
||||||
FUsageOptions.ParsedOpts.OnLocalSubstitute:=@SubstitutePkgMacro;
|
FUsageOptions.ParsedOpts.OnLocalSubstitute:=@SubstitutePkgMacro;
|
||||||
FDefineTemplates:=TLazPackageDefineTemplates.Create(Self);
|
FDefineTemplates:=TLazPackageDefineTemplates.Create(Self);
|
||||||
fPublishOptions:=TPublishPackageOptions.Create(Self);
|
fPublishOptions:=TPublishPackageOptions.Create(Self);
|
||||||
Clear;
|
Clear;
|
||||||
|
FCompilerOptions.ParsedOpts.InvalidateGraphOnChange:=true;
|
||||||
|
FUsageOptions.ParsedOpts.InvalidateGraphOnChange:=true;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
destructor TLazPackage.Destroy;
|
destructor TLazPackage.Destroy;
|
||||||
|
@ -40,7 +40,7 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, Forms, Controls, Buttons, LResources, ExtCtrls, StdCtrls,
|
Classes, SysUtils, Forms, Controls, Buttons, LResources, ExtCtrls, StdCtrls,
|
||||||
Spin, Dialogs, PathEditorDlg, IDEProcs, IDEOptionDefs, LazarusIDEStrConsts,
|
Spin, Dialogs, PathEditorDlg, IDEProcs, IDEOptionDefs, LazarusIDEStrConsts,
|
||||||
BrokenDependenciesDlg, PackageDefs, PackageSystem;
|
BrokenDependenciesDlg, PackageDefs, PackageSystem, CompilerOptions;
|
||||||
|
|
||||||
type
|
type
|
||||||
TPackageOptionsDialog = class(TForm)
|
TPackageOptionsDialog = class(TForm)
|
||||||
@ -394,10 +394,10 @@ begin
|
|||||||
else LazPackage.AutoUpdate:=pupAsNeeded;
|
else LazPackage.AutoUpdate:=pupAsNeeded;
|
||||||
end;
|
end;
|
||||||
with LazPackage.UsageOptions do begin
|
with LazPackage.UsageOptions do begin
|
||||||
UnitPath:=UnitPathEdit.Text;
|
UnitPath:=TrimSearchPath(UnitPathEdit.Text,'');
|
||||||
IncludePath:=IncludePathEdit.Text;
|
IncludePath:=TrimSearchPath(IncludePathEdit.Text,'');
|
||||||
ObjectPath:=ObjectPathEdit.Text;
|
ObjectPath:=TrimSearchPath(ObjectPathEdit.Text,'');
|
||||||
LibraryPath:=LibraryPathEdit.Text;
|
LibraryPath:=TrimSearchPath(LibraryPathEdit.Text,'');
|
||||||
LinkerOptions:=LinkerOptionsMemo.Text;
|
LinkerOptions:=LinkerOptionsMemo.Text;
|
||||||
CustomOptions:=CustomOptionsMemo.Text;
|
CustomOptions:=CustomOptionsMemo.Text;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user