fixed updating Define caches, when project dependencies changes

git-svn-id: trunk@4945 -
This commit is contained in:
mattias 2003-12-23 18:51:40 +00:00
parent 4d077312c0
commit 854443fa49
2 changed files with 9 additions and 1 deletions

View File

@ -233,7 +233,7 @@ function UpdateCompilerOptionsTemplates(ParentTemplate: TDefineTemplate;
var
CustomOpts: TDefineTemplate;
begin
Result:=false;
Result:=false; // no change
{ ToDo:
StackChecks

View File

@ -2375,6 +2375,7 @@ begin
Dependency.AddToList(FFirstRequiredDependency,pdlRequires);
Dependency.Owner:=Self;
Dependency.HoldPackage:=true;
FDefineTemplates.CompilerFlagsChanged;
Modified:=true;
EndUpdate;
end;
@ -2386,6 +2387,7 @@ begin
Dependency.RequiredPackage:=nil;
Dependency.AddToList(FFirstRemovedDependency,pdlRequires);
Dependency.Removed:=true;
FDefineTemplates.CompilerFlagsChanged;
Modified:=true;
EndUpdate;
end;
@ -2396,6 +2398,7 @@ begin
Dependency.RequiredPackage:=nil;
Dependency.RemoveFromList(FFirstRequiredDependency,pdlRequires);
Dependency.Free;
FDefineTemplates.CompilerFlagsChanged;
EndUpdate;
end;
@ -2429,6 +2432,7 @@ begin
if Dependency.PrevRequiresDependency=nil then exit;
BeginUpdate(true);
Dependency.MoveUpInList(FFirstRequiredDependency,pdlRequires);
FDefineTemplates.CompilerFlagsChanged;
EndUpdate;
end;
@ -2437,6 +2441,7 @@ begin
if Dependency.NextRequiresDependency=nil then exit;
BeginUpdate(true);
Dependency.MoveDownInList(FFirstRequiredDependency,pdlRequires);
FDefineTemplates.CompilerFlagsChanged;
EndUpdate;
end;
@ -2779,6 +2784,9 @@ end.
{
$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
splitted output directories for cross compilation