codetools: implemented fpc switch -M

git-svn-id: trunk@16142 -
This commit is contained in:
mattias 2008-08-19 11:27:45 +00:00
parent c6872df774
commit 7ab6bff531

View File

@ -4848,10 +4848,18 @@ begin
end;
end;
'M':
begin
// syntax
inc(StartPos,2);
CompilerMode:=copy(CmdLine,StartPos,EndPos-StartPos);
end;
end;
end;
end;
if CompilerMode<>'' then begin
AddDefineUndefine('FPC_FPC',SysUtils.CompareText(CompilerMode,'FPC')=0);
AddDefineUndefine('FPC_ObjFPC',SysUtils.CompareText(CompilerMode,'ObjFPC')=0);
AddDefineUndefine('FPC_Delphi',SysUtils.CompareText(CompilerMode,'Delphi')=0);
AddDefineUndefine('FPC_TP',SysUtils.CompareText(CompilerMode,'TP')=0);