History

build c2str.exe with the host compiler; default it to gcc if cross prefix given

Urja Rannikko committed 10 months ago

Commit 41fa74f1 parent b39cbc72 files · +5 −2Browse files

Unified · Split

2 files
  1. Makefile +1 −1
  2. configure +4 −1
Makefile+1−1
@@ -256,7 +256,7 @@ endif · 255 unmodified lines
256 $S./c2str.exe $< $@256 $S./c2str.exe $< $@
257 257
258c2str.exe : conftest.c258c2str.exe : conftest.c
259 $S$(CC) -DC2STR $< -o $@259 $S$(HOST_CC) -DC2STR $< -o $@
260 260
261# target specific object rule261# target specific object rule
262$(X)%.o : %.c $(LIBTCC_INC)262$(X)%.o : %.c $(LIBTCC_INC)
configure+4−1
@@ -58,6 +58,8 @@ build_cross= · 57 unmodified lines
58test -n "$CC" && cc="$CC"58test -n "$CC" && cc="$CC"
59test -n "$AR" && ar="$AR"59test -n "$AR" && ar="$AR"
60 60
61host_cc="$CC"
62
61# set default CFLAGS if unset in environment63# set default CFLAGS if unset in environment
62test -z "$CFLAGS" && CFLAGS="-Wall -O2"64test -z "$CFLAGS" && CFLAGS="-Wall -O2"
63 65
@@ -122,7 +124,7 @@ for opt do · 58 unmodified lines
122 ;;124 ;;
123 --source-path=*) assign_opt "$opt" source_path125 --source-path=*) assign_opt "$opt" source_path
124 ;;126 ;;
125 --cross-prefix=*) assign_opt "$opt" cross_prefix127 --cross-prefix=*) assign_opt "$opt" cross_prefix; assign_opt "gcc" host_cc
126 ;;128 ;;
127 --os-release=*) assign_opt "$opt" os_release129 --os-release=*) assign_opt "$opt" os_release
128 ;;130 ;;
@@ -584,6 +586,7 @@ mandir=\$(DESTDIR)$mandir · 455 unmodified lines
584infodir=\$(DESTDIR)$infodir586infodir=\$(DESTDIR)$infodir
585docdir=\$(DESTDIR)$docdir587docdir=\$(DESTDIR)$docdir
586CC=$cc588CC=$cc
589HOST_CC=$host_cc
587CC_NAME=$cc_name590CC_NAME=$cc_name
588GCC_MAJOR=$gcc_major591GCC_MAJOR=$gcc_major
589GCC_MINOR=$gcc_minor592GCC_MINOR=$gcc_minor

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