Browse Source

* Do not add the current path to the list of directories to be cleared

git-svn-id: trunk@29204 -
joost 10 years ago
parent
commit
9b9ab1c829
1 changed files with 6 additions and 1 deletions
  1. 6 1
      packages/fpmkunit/src/fpmkunit.pp

+ 6 - 1
packages/fpmkunit/src/fpmkunit.pp

@@ -5432,11 +5432,16 @@ end;
 procedure TBuildEngine.GetDirectoriesFromFilelist(const AFileList, ADirectoryList: TStringList);
 procedure TBuildEngine.GetDirectoriesFromFilelist(const AFileList, ADirectoryList: TStringList);
 var
 var
   i: integer;
   i: integer;
+  s: string;
 begin
 begin
   ADirectoryList.Sorted:=true;
   ADirectoryList.Sorted:=true;
   ADirectoryList.Duplicates:=dupIgnore;
   ADirectoryList.Duplicates:=dupIgnore;
   for i := 0 to AFileList.Count-1 do
   for i := 0 to AFileList.Count-1 do
-    ADirectoryList.Add(ExtractFileDir(AFileList.Strings[i]));
+    begin
+      s := ExtractFileDir(AFileList.Strings[i]);
+      if s <> '' then
+        ADirectoryList.Add(s);
+    end;
 end;
 end;
 
 
 procedure TBuildEngine.AddPackageMacrosToDictionary(const APackage: TPackage; ADictionary: TDictionary);
 procedure TBuildEngine.AddPackageMacrosToDictionary(const APackage: TPackage; ADictionary: TDictionary);