mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 13:59:31 +02:00
IDE: rescan fpc sources: invalidate
git-svn-id: trunk@29907 -
This commit is contained in:
parent
57fc537b5a
commit
3a715d162c
@ -1483,7 +1483,6 @@ function TBuildManager.MacroFuncFPCVer(const Param: string; const Data: PtrInt;
|
||||
|
||||
function Compute: string;
|
||||
var
|
||||
FPCVersion, FPCRelease, FPCPatch: integer;
|
||||
TargetOS: String;
|
||||
TargetCPU: String;
|
||||
CompilerFilename: String;
|
||||
@ -1500,7 +1499,7 @@ function TBuildManager.MacroFuncFPCVer(const Param: string; const Data: PtrInt;
|
||||
ConfigCache:=CodeToolBoss.FPCDefinesCache.ConfigCaches.Find(
|
||||
CompilerFilename,'',TargetOS,TargetCPU,true);
|
||||
if ConfigCache=nil then exit;
|
||||
if (ConfigCache.CompilerDate=0) and ConfigCache.NeedsUpdate then begin
|
||||
if ConfigCache.NeedsUpdate then begin
|
||||
// ask compiler
|
||||
if not ConfigCache.Update(CodeToolBoss.FPCDefinesCache.TestFilename,
|
||||
CodeToolBoss.FPCDefinesCache.ExtraOptions,nil)
|
||||
|
@ -4977,6 +4977,7 @@ end;
|
||||
|
||||
procedure TMainIDE.mnuEnvRescanFPCSrcDirClicked(Sender: TObject);
|
||||
begin
|
||||
IncreaseBuildMacroChangeStamp;
|
||||
MainBuildBoss.RescanCompilerDefines(false,true,false,false);
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user