IDE: added ide macro FPCMsgFile

git-svn-id: trunk@34484 -
This commit is contained in:
mattias 2011-12-29 00:01:54 +00:00
parent da5eb3a03e
commit 365b0f4cbc

View File

@ -66,6 +66,8 @@ type
PlatformIndependent: boolean): string;
function MacroFuncEnv(const Param: string; const Data: PtrInt;
var Abort: boolean): string;
function MacroFuncFPCMsgFile(const Param: string; const Data: PtrInt;
var Abort: boolean): string;
function MacroFuncFPCVer(const Param: string; const Data: PtrInt;
var Abort: boolean): string;
function MacroFuncLCLWidgetType(const Param: string; const Data: PtrInt;
@ -327,6 +329,8 @@ begin
lisProjectOutDir,@MacroFuncProjOutDir,[]));
GlobalMacroList.Add(TTransferMacro.Create('Env','',
lisEnvironmentVariableNameAsParameter, @MacroFuncEnv, []));
GlobalMacroList.Add(TTransferMacro.Create('FPCMsgFile','',
lisFPCMessageFile, @MacroFuncFPCMsgFile, []));
GlobalMacroList.Add(TTransferMacro.Create('MakeExe','',
lisMakeExe,@MacroFuncMakeExe,[]));
GlobalMacroList.Add(TTransferMacro.Create('MakeLib','',
@ -1672,6 +1676,12 @@ begin
Result:=GetEnvironmentVariableUTF8(Param);
end;
function TBuildManager.MacroFuncFPCMsgFile(const Param: string;
const Data: PtrInt; var Abort: boolean): string;
begin
Result:=EnvironmentOptions.CompilerMessagesFilename;
end;
function TBuildManager.MacroFuncMake(const Param: string; const Data: PtrInt;
var Abort: boolean): string;
begin