浏览代码

+ Aarch64 support in the fpc binary (patch by Edmund Grimley Evans)

git-svn-id: trunk@30894 -
Jonas Maebe 10 年之前
父节点
当前提交
3c8068ad0b
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      compiler/utils/fpc.pp

+ 7 - 1
compiler/utils/fpc.pp

@@ -143,6 +143,10 @@ program fpc;
      ppcbin:='ppcarm';
      processorname:='arm';
 {$endif arm}
+{$ifdef aarch64}
+     ppcbin:='ppca64';
+     processorname:='aarch64';
+{$endif arm}
 {$ifdef sparc}
      ppcbin:='ppcsparc';
      processorname:='sparc';
@@ -202,7 +206,9 @@ program fpc;
                      else
                        if processorstr <> processorname then
                          begin
-                           if processorstr='arm' then
+                           if processorstr='aarch64' then
+                             cpusuffix:='a64'
+                           else if processorstr='arm' then
                              cpusuffix:='arm'
                            else if processorstr='i386' then
                              cpusuffix:='386'