2
0
Эх сурвалжийг харах

* use a process unique name for link.res, so multiple FPCs can be run in parallel in one directory

git-svn-id: trunk@42645 -
florian 6 жил өмнө
parent
commit
45c4e81b62
1 өөрчлөгдсөн 10 нэмэгдсэн , 2 устгасан
  1. 10 2
      compiler/link.pas

+ 10 - 2
compiler/link.pas

@@ -655,8 +655,16 @@ Implementation
           end
           end
         else
         else
           begin
           begin
-            Info.ResName:='link.res';
-            Info.ScriptName:='script.res';
+            if GetProcessID>0 then
+              begin
+                Info.ResName:='link'+tostr(GetProcessID)+'.res';
+                Info.ScriptName:='script'+tostr(GetProcessID)+'.res';
+              end
+            else
+              begin
+                Info.ResName:='link.res';
+                Info.ScriptName:='script.res';
+              end;
           end;
           end;
         { set the linker specific defaults }
         { set the linker specific defaults }
         SetDefaultInfo;
         SetDefaultInfo;