Selaa lähdekoodia

Fix delete of gdbver.inc generated file after gdbint unit compilation when called from packages level

git-svn-id: trunk@40392 -
pierre 6 vuotta sitten
vanhempi
commit
810b37a877
1 muutettua tiedostoa jossa 6 lisäystä ja 1 poistoa
  1. 6 1
      packages/gdbint/fpmake.pp

+ 6 - 1
packages/gdbint/fpmake.pp

@@ -134,11 +134,16 @@ end;
 procedure AfterCompile_gdbint(Sender: TObject);
 var
   L : TStrings;
+  P : TPackage;
 begin
   // Remove the generated gdbver.inc
   L := TStringList.Create;
+  P := Sender as TPackage;
   try
-    L.add(IncludeTrailingPathDelimiter(Installer.BuildEngine.StartDir)+'src/gdbver.inc');
+    if P.Directory<>'' then
+      L.add(IncludeTrailingPathDelimiter(P.Directory)+'src'+DirectorySeparator+'gdbver.inc')
+    else
+      L.add(IncludeTrailingPathDelimiter(Installer.BuildEngine.StartDir)+'src'+DirectorySeparator+'gdbver.inc');
     Installer.BuildEngine.CmdDeleteFiles(L);
   finally
     L.Free;