mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-15 11:19:31 +02:00
fixed updating Define caches, when project dependencies changes
git-svn-id: trunk@4945 -
This commit is contained in:
parent
4d077312c0
commit
854443fa49
@ -233,7 +233,7 @@ function UpdateCompilerOptionsTemplates(ParentTemplate: TDefineTemplate;
|
|||||||
var
|
var
|
||||||
CustomOpts: TDefineTemplate;
|
CustomOpts: TDefineTemplate;
|
||||||
begin
|
begin
|
||||||
Result:=false;
|
Result:=false; // no change
|
||||||
{ ToDo:
|
{ ToDo:
|
||||||
|
|
||||||
StackChecks
|
StackChecks
|
||||||
|
@ -2375,6 +2375,7 @@ begin
|
|||||||
Dependency.AddToList(FFirstRequiredDependency,pdlRequires);
|
Dependency.AddToList(FFirstRequiredDependency,pdlRequires);
|
||||||
Dependency.Owner:=Self;
|
Dependency.Owner:=Self;
|
||||||
Dependency.HoldPackage:=true;
|
Dependency.HoldPackage:=true;
|
||||||
|
FDefineTemplates.CompilerFlagsChanged;
|
||||||
Modified:=true;
|
Modified:=true;
|
||||||
EndUpdate;
|
EndUpdate;
|
||||||
end;
|
end;
|
||||||
@ -2386,6 +2387,7 @@ begin
|
|||||||
Dependency.RequiredPackage:=nil;
|
Dependency.RequiredPackage:=nil;
|
||||||
Dependency.AddToList(FFirstRemovedDependency,pdlRequires);
|
Dependency.AddToList(FFirstRemovedDependency,pdlRequires);
|
||||||
Dependency.Removed:=true;
|
Dependency.Removed:=true;
|
||||||
|
FDefineTemplates.CompilerFlagsChanged;
|
||||||
Modified:=true;
|
Modified:=true;
|
||||||
EndUpdate;
|
EndUpdate;
|
||||||
end;
|
end;
|
||||||
@ -2396,6 +2398,7 @@ begin
|
|||||||
Dependency.RequiredPackage:=nil;
|
Dependency.RequiredPackage:=nil;
|
||||||
Dependency.RemoveFromList(FFirstRequiredDependency,pdlRequires);
|
Dependency.RemoveFromList(FFirstRequiredDependency,pdlRequires);
|
||||||
Dependency.Free;
|
Dependency.Free;
|
||||||
|
FDefineTemplates.CompilerFlagsChanged;
|
||||||
EndUpdate;
|
EndUpdate;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2429,6 +2432,7 @@ begin
|
|||||||
if Dependency.PrevRequiresDependency=nil then exit;
|
if Dependency.PrevRequiresDependency=nil then exit;
|
||||||
BeginUpdate(true);
|
BeginUpdate(true);
|
||||||
Dependency.MoveUpInList(FFirstRequiredDependency,pdlRequires);
|
Dependency.MoveUpInList(FFirstRequiredDependency,pdlRequires);
|
||||||
|
FDefineTemplates.CompilerFlagsChanged;
|
||||||
EndUpdate;
|
EndUpdate;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2437,6 +2441,7 @@ begin
|
|||||||
if Dependency.NextRequiresDependency=nil then exit;
|
if Dependency.NextRequiresDependency=nil then exit;
|
||||||
BeginUpdate(true);
|
BeginUpdate(true);
|
||||||
Dependency.MoveDownInList(FFirstRequiredDependency,pdlRequires);
|
Dependency.MoveDownInList(FFirstRequiredDependency,pdlRequires);
|
||||||
|
FDefineTemplates.CompilerFlagsChanged;
|
||||||
EndUpdate;
|
EndUpdate;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -2779,6 +2784,9 @@ end.
|
|||||||
|
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.143 2003/12/23 18:51:40 mattias
|
||||||
|
fixed updating Define caches, when project dependencies changes
|
||||||
|
|
||||||
Revision 1.142 2003/12/20 01:20:52 mattias
|
Revision 1.142 2003/12/20 01:20:52 mattias
|
||||||
splitted output directories for cross compilation
|
splitted output directories for cross compilation
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user