mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 04:49:20 +02:00
* Force .pas extension if extension not in .pas .pp .lpr
git-svn-id: trunk@17947 -
This commit is contained in:
parent
31df8d516b
commit
718fc1ccd1
@ -36,6 +36,8 @@ var
|
|||||||
CacheFilename: String;
|
CacheFilename: String;
|
||||||
OutputFilename: String;
|
OutputFilename: String;
|
||||||
ExeExt: String;
|
ExeExt: String;
|
||||||
|
E : String;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
Filename:='';
|
Filename:='';
|
||||||
{ For example:
|
{ For example:
|
||||||
@ -105,7 +107,8 @@ begin
|
|||||||
|
|
||||||
// check cache
|
// check cache
|
||||||
CacheFilename:=CacheDir+ExtractFileName(Filename);
|
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';
|
CacheFileName:=CacheFileName+'.pas';
|
||||||
ExeExt:='';
|
ExeExt:='';
|
||||||
OutputFilename:=CacheDir+ChangeFileExt(ExtractFileName(Filename),ExeExt);
|
OutputFilename:=CacheDir+ChangeFileExt(ExtractFileName(Filename),ExeExt);
|
||||||
|
Loading…
Reference in New Issue
Block a user