* Force .pas extension if extension not in .pas .pp .lpr

git-svn-id: trunk@17947 -
This commit is contained in:
michael 2011-07-06 20:16:45 +00:00
parent 31df8d516b
commit 718fc1ccd1

View File

@ -36,6 +36,8 @@ var
CacheFilename: String;
OutputFilename: String;
ExeExt: String;
E : String;
begin
Filename:='';
{ For example:
@ -105,7 +107,8 @@ begin
// check cache
CacheFilename:=CacheDir+ExtractFileName(Filename);
if ExtractFileExt(CacheFileName)='' then
E:=LowerCase(ExtractFileExt(CacheFileName));
if (E<>'.pp') and (E<>'.pas') and (E<>'.lpr') then
CacheFileName:=CacheFileName+'.pas';
ExeExt:='';
OutputFilename:=CacheDir+ChangeFileExt(ExtractFileName(Filename),ExeExt);