History

Add more supported systems for cross test

Christian Jullien committed 5 years ago

Commit d5c78ce1 parent c35f61b2 files · +23 −15Browse files

Unified · Split

2 files
  1. Makefile +19 −15
  2. tests/Makefile +4 −0
Makefile+19−15
@@ -94,21 +94,25 @@ NATIVE_DEFINES_no_$(CONFIG_bcheck) += -DCONFIG_TCC_BCHECK=0 · 93 unmodified lines
9494 NATIVE_DEFINES_no_$(CONFIG_backtrace) += -DCONFIG_TCC_BACKTRACE=0
9595 NATIVE_DEFINES += $(NATIVE_DEFINES_yes) $(NATIVE_DEFINES_no_no)
9696
97−DEF-i386 = -DTCC_TARGET_I386
98−DEF-i386-win32 = -DTCC_TARGET_I386 -DTCC_TARGET_PE
99−DEF-x86_64 = -DTCC_TARGET_X86_64
100−DEF-x86_64-win32= -DTCC_TARGET_X86_64 -DTCC_TARGET_PE
101−DEF-x86_64-osx = -DTCC_TARGET_X86_64 -DTCC_TARGET_MACHO
102−DEF-arm-fpa = -DTCC_TARGET_ARM
103−DEF-arm-fpa-ld = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12
104−DEF-arm-vfp = -DTCC_TARGET_ARM -DTCC_ARM_VFP
105−DEF-arm-eabi = -DTCC_TARGET_ARM -DTCC_ARM_VFP -DTCC_ARM_EABI
106−DEF-arm-eabihf = $(DEF-arm-eabi) -DTCC_ARM_HARDFLOAT
107−DEF-arm = $(DEF-arm-eabihf)
108−DEF-arm-wince = $(DEF-arm-eabihf) -DTCC_TARGET_PE
109−DEF-arm64 = -DTCC_TARGET_ARM64
110−DEF-riscv64 = -DTCC_TARGET_RISCV64
111−DEF-c67 = -DTCC_TARGET_C67 -w # disable warnigs
97+DEF-i386 = -DTCC_TARGET_I386
98+DEF-i386-win32 = -DTCC_TARGET_I386 -DTCC_TARGET_PE
99+DEF-i386-OpenBSD = $(DEF-i386) -DTARGETOS_OpenBSD
100+DEF-x86_64 = -DTCC_TARGET_X86_64
101+DEF-x86_64-win32 = -DTCC_TARGET_X86_64 -DTCC_TARGET_PE
102+DEF-x86_64-osx = -DTCC_TARGET_X86_64 -DTCC_TARGET_MACHO
103+DEF-arm-fpa = -DTCC_TARGET_ARM
104+DEF-arm-fpa-ld = -DTCC_TARGET_ARM -DLDOUBLE_SIZE=12
105+DEF-arm-vfp = -DTCC_TARGET_ARM -DTCC_ARM_VFP
106+DEF-arm-eabi = -DTCC_TARGET_ARM -DTCC_ARM_VFP -DTCC_ARM_EABI
107+DEF-arm-eabihf = $(DEF-arm-eabi) -DTCC_ARM_HARDFLOAT
108+DEF-arm = $(DEF-arm-eabihf)
109+DEF-arm-wince = $(DEF-arm-eabihf) -DTCC_TARGET_PE
110+DEF-arm64 = -DTCC_TARGET_ARM64
111+DEF-arm64-FreeBSD = $(DEF-arm64) -DTARGETOS_FreeBSD
112+DEF-arm64-NetBSD = $(DEF-arm64) -DTARGETOS_NetBSD
113+DEF-arm64-OpenBSD = $(DEF-arm64) -DTARGETOS_OpenBSD
114+DEF-riscv64 = -DTCC_TARGET_RISCV64
115+DEF-c67 = -DTCC_TARGET_C67 -w # disable warnigs
112116 DEF-x86_64-FreeBSD = $(DEF-x86_64) -DTARGETOS_FreeBSD
113117 DEF-x86_64-NetBSD = $(DEF-x86_64) -DTARGETOS_NetBSD
114118 DEF-x86_64-OpenBSD = $(DEF-x86_64) -DTARGETOS_OpenBSD
tests/Makefile+4−0
@@ -284,6 +284,7 @@ cross-test : tcctest.c examples/ex3.c · 283 unmodified lines
284284 CROSS-TGTS = \
285285 i386 \
286286 i386-win32 \
287+ i386-OpenBSD \
287288 x86_64 \
288289 x86_64-win32 \
289290 x86_64-osx \
@@ -294,6 +295,9 @@ CROSS-TGTS = \ · 4 unmodified lines
294295 arm-eabihf \
295296 arm-wince \
296297 arm64 \
298+ arm64-FreeBSD \
299+ arm64-NetBSD \
300+ arm64-OpenBSD \
297301 riscv64 \
298302 c67
299303

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t