Prechádzať zdrojové kódy

* compile always with -CX -XX for Z80

florian 3 rokov pred
rodič
commit
fc6d558727
5 zmenil súbory, kde vykonal 258 pridanie a 238 odobranie
  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

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 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

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov