changeset 13477:8e026ebb082f

--host-cc option for crosscompiling
author faust3
date Sun, 26 Sep 2004 14:40:59 +0000
parents 224f9bc2aade
children 20619c6203a0
files Makefile configure
diffstat 2 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sun Sep 26 14:03:51 2004 +0000
+++ b/Makefile	Sun Sep 26 14:40:59 2004 +0000
@@ -245,7 +245,7 @@
 $(MENCODER_DEP): version.h
 
 $(PRG_CFG): version.h codec-cfg.c codec-cfg.h
-	$(CC) $(CFLAGS) -g codec-cfg.c mp_msg.c -o $(PRG_CFG) -DCODECS2HTML $(EXTRA_LIB) $(I18NLIBS)
+	$(HOST_CC) $(CFLAGS) -g codec-cfg.c mp_msg.c -o $(PRG_CFG) -DCODECS2HTML $(EXTRA_LIB) $(I18NLIBS)
 
 install: $(ALL_PRG)
 ifeq ($(VIDIX),yes)
--- a/configure	Sun Sep 26 14:03:51 2004 +0000
+++ b/configure	Sun Sep 26 14:40:59 2004 +0000
@@ -268,6 +268,7 @@
 Miscellaneous options:
   --enable-runtime-cpudetection    Enable runtime CPU detection [disable]
   --cc=COMPILER          use this C compiler to build MPlayer [gcc]
+  --host-cc=COMPILER     use this C compiler to build apps needed for the build process [gcc]
   --as=ASSEMBLER         use this assembler to build MPlayer [as]
   --target=PLATFORM      target platform (i386-linux, arm-linux, etc)
   --enable-static        build a statically linked binary. Set further linking
@@ -366,6 +367,9 @@
   --cc=*)
     _cc=`echo $ac_option | cut -d '=' -f 2`
     ;;
+  --host-cc=*)
+    _host_cc=`echo $ac_option | cut -d '=' -f 2`
+    ;;
   --as=*)
     _as=`echo $ac_option | cut -d '=' -f 2`
     ;;
@@ -630,6 +634,13 @@
 read _answer
 
 fi
+echocheck "host cc"
+if not test "$_host_cc" ; then
+  _host_cc=$_cc
+fi
+echores $_host_cc 
+
+
 # ---
 
 # now that we know what compiler should be used for compilation, try to find
@@ -1349,6 +1360,7 @@
   # Skip 1st pass
   --target=*) ;;
   --cc=*) ;;
+  --host-cc=*) ;;
   --as=*) ;;
   --enable-gcc-checking) ;;
   --disable-gcc-checking) ;;
@@ -6253,6 +6265,7 @@
 LIBDIR = \$(DESTDIR)$_libdir
 #AR = ar
 CC = $_cc
+HOST_CC = $_host_cc
 AWK = $_awk
 RANLIB = $_ranlib
 INSTALL = $_install