History

Adjusted configure host_os to use uname for Darwin Adjusted Makefile to make it Darwin (Mac OS X 10.10)-friendly for cross-compilers by removing the creation of arm64 cross-compilers on this platform.

Raphael Cohn committed 11 years ago

Commit 2ba75421 parent fa0eff92 files · +11 −2Browse files

Unified · Split

2 files
  1. Makefile +10 −1
  2. configure +1 −1
Makefile+10−1
@@ -142,11 +142,18 @@ LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a · 141 unmodified lines
142LIBTCC1=libtcc1.a142LIBTCC1=libtcc1.a
143BCHECK=yes143BCHECK=yes
144else ifeq ($(ARCH),x86-64)144else ifeq ($(ARCH),x86-64)
145ifeq ($(TARGETOS),Darwin)
146NATIVE_FILES=$(X86_64_FILES)
147PROGS_CROSS=$($(I386_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS)
148LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a
149LIBTCC1=libtcc1.a
150else
145NATIVE_FILES=$(X86_64_FILES)151NATIVE_FILES=$(X86_64_FILES)
146PROGS_CROSS=$($(I386_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS)152PROGS_CROSS=$($(I386_CROSS)_LINK) $($(WIN32_CROSS)_LINK) $($(WIN64_CROSS)_LINK) $(ARM_CROSS) $(C67_CROSS) $(WINCE_CROSS)
147LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \153LIBTCC1_CROSS=lib/i386-win/libtcc1.a lib/x86_64-win/libtcc1.a lib/i386/libtcc1.a lib/x86_64/libtcc1.a \
148 lib/arm64/libtcc1.a154 lib/arm64/libtcc1.a
149LIBTCC1=libtcc1.a155LIBTCC1=libtcc1.a
156endif
150else ifeq ($(ARCH),arm)157else ifeq ($(ARCH),arm)
151NATIVE_FILES=$(ARM_FILES)158NATIVE_FILES=$(ARM_FILES)
152PROGS_CROSS=$(I386_CROSS) $(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS)159PROGS_CROSS=$(I386_CROSS) $(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM64_CROSS) $(C67_CROSS) $(WINCE_CROSS)
@@ -305,8 +312,10 @@ ifdef CONFIG_CROSS · 152 unmodified lines
305 mkdir -p "$(tccdir)/win32/lib/64"312 mkdir -p "$(tccdir)/win32/lib/64"
306 mkdir -p "$(tccdir)/i386"313 mkdir -p "$(tccdir)/i386"
307 mkdir -p "$(tccdir)/x86-64"314 mkdir -p "$(tccdir)/x86-64"
315ifneq ($(TARGETOS),Darwin)
308 mkdir -p "$(tccdir)/arm64"316 mkdir -p "$(tccdir)/arm64"
309 $(INSTALL) -m644 lib/arm64/libtcc1.a "$(tccdir)/arm64"317 $(INSTALL) -m644 lib/arm64/libtcc1.a "$(tccdir)/arm64"
318endif
310 $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386"319 $(INSTALL) -m644 lib/i386/libtcc1.a "$(tccdir)/i386"
311 $(INSTALL) -m644 lib/i386/bcheck.o "$(tccdir)/i386"320 $(INSTALL) -m644 lib/i386/bcheck.o "$(tccdir)/i386"
312 $(INSTALL) -m644 lib/x86_64/libtcc1.a "$(tccdir)/x86-64"321 $(INSTALL) -m644 lib/x86_64/libtcc1.a "$(tccdir)/x86-64"
configure+1−1
@@ -47,7 +47,7 @@ tcc_elfinterp="" · 46 unmodified lines
47tcc_lddir=47tcc_lddir=
48confvars=48confvars=
49cpu=49cpu=
50host_os=Linux50host_os=`uname`
51 51
52# OS specific52# OS specific
53targetos=`uname`53targetos=`uname`

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