From 854443fa49e1d72cacdc73c36bf1c63c4e71c915 Mon Sep 17 00:00:00 2001 From: mattias Date: Tue, 23 Dec 2003 18:51:40 +0000 Subject: [PATCH] fixed updating Define caches, when project dependencies changes git-svn-id: trunk@4945 - --- ide/editdefinetree.pas | 2 +- ide/project.pp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ide/editdefinetree.pas b/ide/editdefinetree.pas index c77e1b5270..3eb19cb63e 100644 --- a/ide/editdefinetree.pas +++ b/ide/editdefinetree.pas @@ -233,7 +233,7 @@ function UpdateCompilerOptionsTemplates(ParentTemplate: TDefineTemplate; var CustomOpts: TDefineTemplate; begin - Result:=false; + Result:=false; // no change { ToDo: StackChecks diff --git a/ide/project.pp b/ide/project.pp index 86e774fb23..f5b3133280 100644 --- a/ide/project.pp +++ b/ide/project.pp @@ -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