浏览代码

* compile always with -CX -XX for Z80

florian 3 年之前
父节点
当前提交
fc6d558727
共有 5 个文件被更改,包括 258 次插入238 次删除
  1. 3 0
      Makefile
  2. 3 0
      rtl/Makefile
  3. 3 0
      rtl/zxspectrum/Makefile
  4. 244 238
      utils/fpcm/fpcmake.inc
  5. 5 0
      utils/fpcm/fpcmake.ini

+ 3 - 0
Makefile

@@ -1752,6 +1752,9 @@ ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc
 override FPCOPT+=-Cg
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 endif
 ifdef GCCLIBDIR

+ 3 - 0
rtl/Makefile

@@ -1581,6 +1581,9 @@ ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc
 override FPCOPT+=-Cg
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 endif
 ifdef GCCLIBDIR

+ 3 - 0
rtl/zxspectrum/Makefile

@@ -2246,6 +2246,9 @@ ifneq ($(filter $(CPU_TARGET),x86_64 mips mipsel mips64 mips64el riscv64 powerpc
 override FPCOPT+=-Cg
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 endif
 ifdef GCCLIBDIR

文件差异内容过多而无法显示
+ 244 - 238
utils/fpcm/fpcmake.inc


+ 5 - 0
utils/fpcm/fpcmake.ini

@@ -1594,6 +1594,11 @@ override FPCOPT+=-Cg
 endif
 endif
 
+# building without smartlinking on z80 makes no sense
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
+
 ifdef LINKSHARED
 #!!! deactived for testing override FPCOPT+=-XD
 endif

部分文件因为文件数量过多而无法显示