[MPlayer-cvslog] CVS: main configure,1.1087,1.1088

Aurelien Jacobs CVS syncmail at mplayerhq.hu
Tue Oct 18 23:48:12 CEST 2005


CVS change done by Aurelien Jacobs CVS

Update of /cvsroot/mplayer/main
In directory mail:/var2/tmp/cvs-serv719

Modified Files:
	configure 
Log Message:
add cross-compiling support

Index: configure
===================================================================
RCS file: /cvsroot/mplayer/main/configure,v
retrieving revision 1.1087
retrieving revision 1.1088
diff -u -r1.1087 -r1.1088
--- configure	18 Oct 2005 21:44:14 -0000	1.1087
+++ configure	18 Oct 2005 21:48:09 -0000	1.1088
@@ -317,6 +317,7 @@
 
 Miscellaneous options:
   --enable-runtime-cpudetection    Enable runtime CPU detection [disable]
+  --enable-cross-compile Enable cross-compilation [autodetect]
   --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]
@@ -414,6 +415,7 @@
 test "$CC" && _cc="$CC"
 _as=auto
 _runtime_cpudetection=no
+_cross_compile=auto
 for ac_option do
   case "$ac_option" in
   --target=*)
@@ -455,6 +457,12 @@
   --disable-runtime-cpudetection)
     _runtime_cpudetection=no
     ;;
+  --enable-cross-compile)
+    _cross_compile=yes
+    ;;
+  --disable-cross-compile)
+    _cross_compile=no
+    ;;
   --install-path=*)
     _install=`echo $ac_option | cut -d '=' -f 2 | sed 's/\/$//'`"/install"
     ;;
@@ -714,6 +722,21 @@
 test "$_host_cc" || _host_cc=$_cc
 echores $_host_cc 
 
+echocheck "cross compilation"
+if test $_cross_compile = auto ; then
+  cat > $TMPC << EOF
+int main() { return 0; }
+EOF
+  _cross_compile=yes
+  cc_check && "$TMPO" && _cross_compile=no
+fi
+echores $_cross_compile
+
+if test $_cross_compile = yes; then
+  tmp_run() {
+    return 0
+  }
+fi
 
 # ---
 
@@ -1541,6 +1564,8 @@
   --with-extralibdir=*) ;;
   --enable-runtime-cpudetection) ;;
   --disable-runtime-cpudetection) ;;
+  --enable-cross-compile) ;;
+  --disable-cross-compile) ;;
   --install-path=*) ;;
   --with-install=*) ;;
 




More information about the MPlayer-cvslog mailing list