瀏覽代碼

* use the sdcc-sdldz80 linker instead of sdcc-sdld on the Z80

git-svn-id: branches/z80@44616 -
nickysn 5 年之前
父節點
當前提交
9922956115
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      compiler/systems/t_embed.pas

+ 7 - 1
compiler/systems/t_embed.pas

@@ -1971,10 +1971,16 @@ function TlinkerEmbedded_SdccSdld.WriteResponseFile: Boolean;
   end;
   end;
 
 
 procedure TlinkerEmbedded_SdccSdld.SetDefaultInfo;
 procedure TlinkerEmbedded_SdccSdld.SetDefaultInfo;
+  const
+{$if defined(Z80)}
+    ExeName='sdcc-sdldz80';
+{$else}
+    ExeName='sdcc-sdld';
+{$endif}
   begin
   begin
     with Info do
     with Info do
      begin
      begin
-       ExeCmd[1]:='sdcc-sdld -n $OPT -i $MAP $EXE -f $RES'
+       ExeCmd[1]:=ExeName+' -n $OPT -i $MAP $EXE -f $RES'
        //-g '+platform_select+' $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP -L. -o $EXE -T $RES';
        //-g '+platform_select+' $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP -L. -o $EXE -T $RES';
      end;
      end;
   end;
   end;