|
@@ -8679,7 +8679,7 @@ Var
|
|
L: TStrings;
|
|
L: TStrings;
|
|
F: Text;
|
|
F: Text;
|
|
Dep : TDependency;
|
|
Dep : TDependency;
|
|
- aUnitName : string;
|
|
|
|
|
|
+ aUnitName, aUnitSourceDir : string;
|
|
CompilationFailed: Boolean;
|
|
CompilationFailed: Boolean;
|
|
|
|
|
|
begin
|
|
begin
|
|
@@ -8698,8 +8698,13 @@ Var
|
|
write(F,',');
|
|
write(F,',');
|
|
Dep:=APackage.FBUTarget.Dependencies.Dependencies[i];
|
|
Dep:=APackage.FBUTarget.Dependencies.Dependencies[i];
|
|
aUnitName:=Dep.Value;
|
|
aUnitName:=Dep.Value;
|
|
|
|
+ aUnitSourceDir:=ExtractFileDir(Dep.TargetFileName);
|
|
if aUnitName='' then
|
|
if aUnitName='' then
|
|
Writeln('Aloha2');
|
|
Writeln('Aloha2');
|
|
|
|
+ if aUnitSourceDir='' then
|
|
|
|
+ APackage.UnitPath.Add('.')
|
|
|
|
+ else
|
|
|
|
+ APackage.UnitPath.Add(aUnitSourceDir);
|
|
writeln(F,aUnitName);
|
|
writeln(F,aUnitName);
|
|
end;
|
|
end;
|
|
writeln(F,';');
|
|
writeln(F,';');
|