b257a9619b
Agreed with espie.
153 lines
3.8 KiB
Plaintext
153 lines
3.8 KiB
Plaintext
$OpenBSD: patch-configure,v 1.1.1.1 2010/05/27 17:33:42 fgsch Exp $
|
|
--- configure.orig Sun Jan 6 20:38:42 2008
|
|
+++ configure Tue Oct 27 14:01:40 2009
|
|
@@ -21,10 +21,10 @@ prefix=""
|
|
interp_prefix="/usr/gnemul/qemu-%M"
|
|
static="no"
|
|
cross_prefix=""
|
|
-cc="gcc"
|
|
+cc="${CC:-cc}"
|
|
gcc3_search="yes"
|
|
gcc3_list="gcc-3.4.6 gcc-3.4 gcc34 gcc-3.3.6 gcc-3.3 gcc33 gcc-3.2 gcc32"
|
|
-host_cc="gcc"
|
|
+host_cc="${CC:-cc}"
|
|
ar="ar"
|
|
make="make"
|
|
install="install"
|
|
@@ -44,7 +44,7 @@ case "$cpu" in
|
|
alpha)
|
|
cpu="alpha"
|
|
;;
|
|
- "Power Macintosh"|ppc|ppc64)
|
|
+ "Power Macintosh"|macppc|ppc|ppc64)
|
|
cpu="powerpc"
|
|
;;
|
|
mips)
|
|
@@ -74,6 +74,9 @@ case "$cpu" in
|
|
x86_64|amd64)
|
|
cpu="x86_64"
|
|
;;
|
|
+ armish|zaurus)
|
|
+ cpu="arm"
|
|
+ ;;
|
|
*)
|
|
cpu="unknown"
|
|
;;
|
|
@@ -142,7 +145,11 @@ oss="yes"
|
|
;;
|
|
OpenBSD)
|
|
bsd="yes"
|
|
+openbsd="yes"
|
|
oss="yes"
|
|
+if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then
|
|
+ kqemu="yes"
|
|
+fi
|
|
;;
|
|
Darwin)
|
|
bsd="yes"
|
|
@@ -191,12 +198,14 @@ linux_user="yes"
|
|
if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then
|
|
kqemu="yes"
|
|
fi
|
|
+usb="linux"
|
|
;;
|
|
esac
|
|
|
|
if [ "$bsd" = "yes" ] ; then
|
|
if [ "$darwin" != "yes" ] ; then
|
|
make="gmake"
|
|
+ usb="bsd"
|
|
fi
|
|
fi
|
|
|
|
@@ -329,7 +338,7 @@ else
|
|
fi
|
|
|
|
# default flags for all hosts
|
|
-CFLAGS="$CFLAGS -Wall -O2 -g -fno-strict-aliasing"
|
|
+CFLAGS="$CFLAGS -Wall -g -fno-strict-aliasing"
|
|
LDFLAGS="$LDFLAGS -g"
|
|
if test "$werror" = "yes" ; then
|
|
CFLAGS="$CFLAGS -Werror"
|
|
@@ -680,7 +689,7 @@ else
|
|
if test -z "$prefix" ; then
|
|
prefix="/usr/local"
|
|
fi
|
|
- mansuffix="/share/man"
|
|
+ mansuffix="/man"
|
|
datasuffix="/share/qemu"
|
|
docsuffix="/share/doc/qemu"
|
|
binsuffix="/bin"
|
|
@@ -709,9 +718,7 @@ if test "$darwin" = "yes" ; then
|
|
echo "Cocoa support $cocoa"
|
|
fi
|
|
echo "SDL support $sdl"
|
|
-if test "$sdl" != "no" ; then
|
|
- echo "SDL static link $sdl_static"
|
|
-fi
|
|
+echo "SDL static link $sdl_static"
|
|
echo "mingw32 support $mingw32"
|
|
echo "Adlib support $adlib"
|
|
echo "CoreAudio support $coreaudio"
|
|
@@ -772,6 +779,7 @@ echo "mandir=\${prefix}$mansuffix" >> $config_mak
|
|
echo "datadir=\${prefix}$datasuffix" >> $config_mak
|
|
echo "docdir=\${prefix}$docsuffix" >> $config_mak
|
|
echo "#define CONFIG_QEMU_SHAREDIR \"$prefix$datasuffix\"" >> $config_h
|
|
+echo "#define CONFIG_NO_AIO 1" >> $config_h
|
|
echo "MAKE=$make" >> $config_mak
|
|
echo "INSTALL=$install" >> $config_mak
|
|
echo "CC=$cc" >> $config_mak
|
|
@@ -793,6 +801,9 @@ if test "$cpu" = "i386" ; then
|
|
elif test "$cpu" = "x86_64" ; then
|
|
echo "ARCH=x86_64" >> $config_mak
|
|
echo "#define HOST_X86_64 1" >> $config_h
|
|
+elif test "$cpu" = "arm" ; then
|
|
+ echo "ARCH=arm" >> $config_mak
|
|
+ echo "#define HOST_ARM 1" >> $config_h
|
|
elif test "$cpu" = "armv4b" ; then
|
|
echo "ARCH=arm" >> $config_mak
|
|
echo "#define HOST_ARM 1" >> $config_h
|
|
@@ -892,6 +903,9 @@ fi
|
|
if test "$oss" = "yes" ; then
|
|
echo "CONFIG_OSS=yes" >> $config_mak
|
|
echo "#define CONFIG_OSS 1" >> $config_h
|
|
+ if test "$openbsd"="yes" ; then
|
|
+ echo "CONFIG_OSS_LIBRARY=yes" >> $config_mak
|
|
+ fi
|
|
fi
|
|
if test "$coreaudio" = "yes" ; then
|
|
echo "CONFIG_COREAUDIO=yes" >> $config_mak
|
|
@@ -953,6 +967,12 @@ if test "$cocoa" = "yes" ; then
|
|
echo "CONFIG_COCOA=yes" >> $config_mak
|
|
fi
|
|
|
|
+if [ "$openbsd" = "yes" ] ; then
|
|
+ echo "#define qemu_siginfo siginfo_t" >> $config_h
|
|
+else
|
|
+ echo "#define qemu_siginfo struct siginfo" >> $config_h
|
|
+fi
|
|
+
|
|
# XXX: suppress that
|
|
if [ "$bsd" = "yes" ] ; then
|
|
echo "#define O_LARGEFILE 0" >> $config_h
|
|
@@ -961,6 +981,19 @@ if [ "$bsd" = "yes" ] ; then
|
|
fi
|
|
|
|
echo "#define CONFIG_UNAME_RELEASE \"$uname_release\"" >> $config_h
|
|
+
|
|
+# USB host support
|
|
+case "$usb" in
|
|
+linux)
|
|
+ echo "HOST_USB=linux" >> $config_mak
|
|
+;;
|
|
+bsd)
|
|
+ echo "HOST_USB=bsd" >> $config_mak
|
|
+;;
|
|
+*)
|
|
+ echo "HOST_USB=stub" >> $config_mak
|
|
+;;
|
|
+esac
|
|
|
|
tools=
|
|
if test `expr "$target_list" : ".*softmmu.*"` != 0 ; then
|