mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-22 11:04:51 -04:00
98 lines
3.4 KiB
Plaintext
98 lines
3.4 KiB
Plaintext
$NetBSD: patch-ap,v 1.1 2006/03/18 15:56:00 ben Exp $
|
|
|
|
--- configure.in.orig 2004-12-30 14:15:45.000000000 -0800
|
|
+++ configure.in
|
|
@@ -309,6 +309,28 @@ AC_CACHE_VAL(snes9x_cv_linux_os, [
|
|
], [], snes9x_cv_linux_os=yes, snes9x_cv_linux_os=no)])
|
|
AC_MSG_RESULT($snes9x_cv_linux_os)
|
|
|
|
+AC_MSG_CHECKING(if the OS is NetBSD)
|
|
+AC_CACHE_VAL(snes9x_cv_netbsd_os, [
|
|
+ AC_TRY_COMPILE([
|
|
+#ifdef __NetBSD__
|
|
+/* */
|
|
+#else
|
|
+#error Not NetBSD.
|
|
+#endif
|
|
+ ], [], snes9x_cv_netbsd_os=yes, snes9x_cv_netbsd_os=no)])
|
|
+AC_MSG_RESULT($snes9x_cv_netbsd_os)
|
|
+
|
|
+AC_MSG_CHECKING(if the OS is DragonFly)
|
|
+AC_CACHE_VAL(snes9x_cv_dragonfly_os, [
|
|
+ AC_TRY_COMPILE([
|
|
+#ifdef __DragonFly__
|
|
+/* */
|
|
+#else
|
|
+#error Not DragonFly.
|
|
+#endif
|
|
+ ], [], snes9x_cv_dragonfly_os=yes, snes9x_cv_dragonfly_os=no)])
|
|
+AC_MSG_RESULT($snes9x_cv_dragonfly_os)
|
|
+
|
|
AC_MSG_CHECKING(if the OS is HP-UX)
|
|
AC_CACHE_VAL(snes9x_cv_hpux_os, [
|
|
AC_TRY_COMPILE([
|
|
@@ -333,7 +355,7 @@ AC_MSG_RESULT($snes9x_cv_win32_os)
|
|
|
|
|
|
dnl Enable assembler optimizations if CPU is x86
|
|
-AC_ARG_WITH(assembler,[ --with(out)-assembler Use assembler cores if available (default: with)],[],[with_assembler=yes])
|
|
+AC_ARG_WITH(assembler,[ --with(out)-assembler Use assembler cores if available (default: without)],[],[with_assembler=no])
|
|
|
|
if test yes = "$with_assembler"; then
|
|
dnl Set assembler to !nasm on Windows
|
|
@@ -359,7 +381,6 @@ if test $NASM != "not_found"; then
|
|
ZSNESFX='ZSNESFX=1'
|
|
ZSNESC4='ZSNESC4=1'
|
|
ASMCPU='ASMCPU=1'
|
|
- ASMKREED='ASMKREED=1'
|
|
# SPC700ASM='SPC700ASM=1'
|
|
I386SPC='i386/SPC.O'
|
|
CPUINC='-Ii386'
|
|
@@ -373,10 +394,18 @@ else
|
|
fi; fi
|
|
fi
|
|
|
|
+dnl Enable MMX optimizations if CPU is x86
|
|
+AC_ARG_WITH(mmx,[ --with(out)-mmx Use MMX if available (default: without)],[],[with_mmx=no])
|
|
+if test yes = "$with_mmx"; then
|
|
+ if test $NASM != "not_found"; then
|
|
+ ASMKREED='ASMKREED=1'
|
|
+ fi
|
|
+fi
|
|
+
|
|
dnl Enable joystick support on Linux
|
|
AC_ARG_WITH(joystick, [ --with(out)-joystick Enable joystick support if available (default: with)],[],[with_joystick=yes])
|
|
|
|
-if test yes = "$snes9x_cv_linux_os" -a yes = "$with_joystick"; then
|
|
+if test \( yes = "$snes9x_cv_linux_os" -o yes = "$snes9x_cv_netbsd_os" -o yes = "$snes9x_cv_dragonfly_os" \) -a yes = "$with_joystick"; then
|
|
JOYDEFINES=' -DJOYSTICK_SUPPORT'
|
|
else
|
|
with_joystick="no"
|
|
@@ -527,7 +556,7 @@ if test xyes = x$no_x ; then
|
|
dnl Maybe AC_MSG_ERROR?
|
|
AC_MSG_WARN([X is normally required to build on Unix.])
|
|
else
|
|
- X_LDFLAGS="-L$x_libraries"
|
|
+ X_LDFLAGS="-L$x_libraries -Wl,-R$x_libraries"
|
|
X_LIBS="-lX11 -lXext"
|
|
LIBS="$LIBS $X_LIBS"
|
|
SYSLIBS="$SYSLIBS $X_LDFLAGS $X_LIBS"
|
|
@@ -540,7 +569,7 @@ AC_ADD_XFLAGS
|
|
|
|
|
|
dnl See if X has the DGA and vidmode extensions.
|
|
-AC_ARG_WITH(extensions,[ --with(out)-extensions Use DGA- and vidmode-extensions for X11 if avilable (default: with)],[],[with_extensions=yes])
|
|
+AC_ARG_WITH(extensions,[ --with(out)-extensions Use DGA- and vidmode-extensions for X11 if avilable (default: without)],[],[with_extensions=no])
|
|
|
|
if test yes = $with_extensions ; then
|
|
AC_CHECK_LIB(Xxf86dga, XF86DGAQueryExtension, [
|
|
@@ -759,7 +788,7 @@ if test yes = "$with_sound" ; then
|
|
AC_MSG_CHECKING(if sound is supported on this platform)
|
|
AC_CACHE_VAL(snes9x_cv_sound, [
|
|
AC_TRY_COMPILE([
|
|
-#if defined(__linux) || defined(__sun) || defined(__sgi)
|
|
+#if defined(__linux) || defined(__sun) || defined(__sgi) || defined(__NetBSD__) || defined(__DragonFly__)
|
|
/* */
|
|
#else
|
|
#error No sound for this platform
|