mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-24 03:19:17 +02:00
pastojs: fixed searching paths without trailing pathdelim
git-svn-id: trunk@40138 -
This commit is contained in:
parent
42c2859ce4
commit
32907ada6d
@ -1334,7 +1334,7 @@ function TPas2jsFileResolver.FindIncludeFileName(const aFilename: string): Strin
|
|||||||
end;
|
end;
|
||||||
// then search in include path
|
// then search in include path
|
||||||
for i:=0 to Cache.IncludePaths.Count-1 do begin
|
for i:=0 to Cache.IncludePaths.Count-1 do begin
|
||||||
Result:=Cache.IncludePaths[i]+Filename;
|
Result:=IncludeTrailingPathDelimiter(Cache.IncludePaths[i])+Filename;
|
||||||
if SearchLowUpCase(Result) then exit;
|
if SearchLowUpCase(Result) then exit;
|
||||||
end;
|
end;
|
||||||
Result:='';
|
Result:='';
|
||||||
@ -1403,6 +1403,7 @@ function TPas2jsFileResolver.FindUnitFileName(const aUnitname,
|
|||||||
function SearchInDir(Dir: string; var Filename: string): boolean;
|
function SearchInDir(Dir: string; var Filename: string): boolean;
|
||||||
// search in Dir for pp, pas, p times given case, lower case, upper case
|
// search in Dir for pp, pas, p times given case, lower case, upper case
|
||||||
begin
|
begin
|
||||||
|
Dir:=IncludeTrailingPathDelimiter(Dir);
|
||||||
Filename:=Dir+aUnitname+'.pp';
|
Filename:=Dir+aUnitname+'.pp';
|
||||||
if SearchLowUpCase(Filename) then exit(true);
|
if SearchLowUpCase(Filename) then exit(true);
|
||||||
Filename:=Dir+aUnitname+'.pas';
|
Filename:=Dir+aUnitname+'.pas';
|
||||||
@ -1475,10 +1476,11 @@ end;
|
|||||||
function TPas2jsFileResolver.FindCustomJSFileName(const aFilename: string
|
function TPas2jsFileResolver.FindCustomJSFileName(const aFilename: string
|
||||||
): String;
|
): String;
|
||||||
|
|
||||||
function SearchInDir(const Dir: string): boolean;
|
function SearchInDir(Dir: string): boolean;
|
||||||
var
|
var
|
||||||
CurFilename: String;
|
CurFilename: String;
|
||||||
begin
|
begin
|
||||||
|
Dir:=IncludeTrailingPathDelimiter(Dir);
|
||||||
CurFilename:=Dir+aFilename;
|
CurFilename:=Dir+aFilename;
|
||||||
Result:=FileExistsLogged(CurFilename);
|
Result:=FileExistsLogged(CurFilename);
|
||||||
if Result then
|
if Result then
|
||||||
|
Loading…
Reference in New Issue
Block a user