Browse Source

cpu: Create Mach-O asm binaries on Darwin-based systems

Luke Dashjr 12 years ago
parent
commit
d14e3b0be9
1 changed files with 7 additions and 0 deletions
  1. 7 0
      configure.ac

+ 7 - 0
configure.ac

@@ -64,6 +64,7 @@ AC_FUNC_ALLOCA
 
 
 have_cygwin=false
 have_cygwin=false
 have_win32=false
 have_win32=false
+have_macho=false
 DLOPEN_FLAGS="-ldl"
 DLOPEN_FLAGS="-ldl"
 WS2_LIBS=""
 WS2_LIBS=""
 MM_LIBS=""
 MM_LIBS=""
@@ -100,7 +101,11 @@ case $target in
 	;;
 	;;
   powerpc-*-darwin*)
   powerpc-*-darwin*)
     CFLAGS="$CFLAGS -faltivec"
     CFLAGS="$CFLAGS -faltivec"
+		have_macho=true
     ;;
     ;;
+	*-*-darwin*)
+		have_macho=true
+		;;
 esac
 esac
 
 
 
 
@@ -541,6 +546,8 @@ else
 		else
 		else
 			YASM_FMT="coff"
 			YASM_FMT="coff"
 		fi
 		fi
+	elif test "x$have_macho" = "xtrue"; then
+		YASM_FMT="macho$bitness"
 	else
 	else
 		YASM_FMT="elf$bitness"
 		YASM_FMT="elf$bitness"
 	fi
 	fi