Mercurial > mplayer.hg
changeset 16804:a0a0ee2715ea
add cross-compiling support
author | aurel |
---|---|
date | Tue, 18 Oct 2005 21:48:09 +0000 |
parents | f4501109e056 |
children | 50fb26acbcba |
files | configure |
diffstat | 1 files changed, 25 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Tue Oct 18 21:44:14 2005 +0000 +++ b/configure Tue Oct 18 21:48:09 2005 +0000 @@ -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=*) ;;