Browse Source

* compile always with -CX -XX for Z80

florian 3 years ago
parent
commit
fc6d558727
5 changed files with 258 additions and 238 deletions
  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
 override FPCOPT+=-Cg
 endif
 endif
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 ifdef LINKSHARED
 endif
 endif
 ifdef GCCLIBDIR
 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
 override FPCOPT+=-Cg
 endif
 endif
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 ifdef LINKSHARED
 endif
 endif
 ifdef GCCLIBDIR
 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
 override FPCOPT+=-Cg
 endif
 endif
 endif
 endif
+ifneq ($(filter $(CPU_TARGET),z80),)
+override FPCOPT+=-CX -XX
+endif
 ifdef LINKSHARED
 ifdef LINKSHARED
 endif
 endif
 ifdef GCCLIBDIR
 ifdef GCCLIBDIR

File diff suppressed because it is too large
+ 244 - 238
utils/fpcm/fpcmake.inc


+ 5 - 0
utils/fpcm/fpcmake.ini

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

Some files were not shown because too many files changed in this diff