diff options
author | Andre Heider | 2010-05-09 13:31:34 +0000 |
---|---|---|
committer | Andre Heider | 2010-05-09 13:31:34 +0000 |
commit | 09a54d765f96c1d6eed8fdbbc42aa3b47fa8f331 (patch) | |
tree | 890c5dba7111b645657193d6b88ca17c32561be6 /configure | |
parent | 998531a0221646cb23bc053919e341b339522ca5 (diff) | |
download | scummvm-rg350-09a54d765f96c1d6eed8fdbbc42aa3b47fa8f331.tar.gz scummvm-rg350-09a54d765f96c1d6eed8fdbbc42aa3b47fa8f331.tar.bz2 scummvm-rg350-09a54d765f96c1d6eed8fdbbc42aa3b47fa8f331.zip |
Fallback to the nasm compatible yasm.
svn-id: r48980
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -2191,11 +2191,24 @@ if test "$_have_x86" = yes ; then for path_dir in $_nasmpath; do if test -x "$path_dir/nasm$NATIVEEXEEXT" ; then NASM="$path_dir/nasm$NATIVEEXEEXT" + NASMFLAGS="-O1 -g" echo $NASM break fi done + # fallback to the nasm compatible yasm + if test x$NASM = x -o x$NASM = x'"$NASM"'; then + for path_dir in $_nasmpath; do + if test -x "$path_dir/yasm$NATIVEEXEEXT" ; then + NASM="$path_dir/yasm$NATIVEEXEEXT" + NASMFLAGS="-a x86 -m x86" + echo $NASM + break + fi + done + fi + IFS="$ac_save_ifs" if test x$NASM = x -o x$NASM = x'"$NASM"'; then @@ -2204,16 +2217,16 @@ if test "$_have_x86" = yes ; then else case $_host_os in os2-emx*) - NASMFLAGS="-f aout" + NASMFLAGS="$NASMFLAGS -f aout" ;; mingw*) - NASMFLAGS="-f win32" + NASMFLAGS="$NASMFLAGS -f win32" ;; darwin*) - NASMFLAGS="-f macho" + NASMFLAGS="$NASMFLAGS -f macho" ;; *) - NASMFLAGS="-f elf" + NASMFLAGS="$NASMFLAGS -f elf" ;; esac _nasm=yes |