Mercurial > sdl-ios-xcode
comparison configure.in @ 4037:48465c97d4bc SDL-1.2
Sort of fixed NAS detection on NetBSD - requires that /usr/pkg be in your include/linker/library path
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 10 Jul 2007 15:39:14 +0000 |
parents | 4ea82f5e7e2c |
children | eede31c0ca20 |
comparison
equal
deleted
inserted
replaced
4036:eb60dd682e5e | 4037:48465c97d4bc |
---|---|
72 esac | 72 esac |
73 BUILD_CFLAGS="$CFLAGS $CPPFLAGS" | 73 BUILD_CFLAGS="$CFLAGS $CPPFLAGS" |
74 EXTRA_CFLAGS="$INCLUDE $BASE_CFLAGS" | 74 EXTRA_CFLAGS="$INCLUDE $BASE_CFLAGS" |
75 BUILD_LDFLAGS="$LDFLAGS" | 75 BUILD_LDFLAGS="$LDFLAGS" |
76 EXTRA_LDFLAGS="$BASE_LDFLAGS" | 76 EXTRA_LDFLAGS="$BASE_LDFLAGS" |
77 # I can't remember why I added this. I'm sure it'll come to me... | 77 ## These are common directories to find software packages |
78 #for path in /usr/local; do | 78 #for path in /usr/freeware /usr/pkg /usr/X11R6 /usr/local; do |
79 # if test -d $path/include; then | 79 # if test -d $path/include; then |
80 # EXTRA_CFLAGS="$EXTRA_CFLAGS -I$path/include" | 80 # EXTRA_CFLAGS="$EXTRA_CFLAGS -I$path/include" |
81 # fi | 81 # fi |
82 # if test -d $path/lib; then | 82 # if test -d $path/lib; then |
83 # EXTRA_LDFLAGS="$EXTRA_LDFLAGS -L$path/lib" | 83 # EXTRA_LDFLAGS="$EXTRA_LDFLAGS -L$path/lib" |
574 { | 574 { |
575 AC_ARG_ENABLE(nas, | 575 AC_ARG_ENABLE(nas, |
576 AC_HELP_STRING([--enable-nas], [support the NAS audio API [[default=yes]]]), | 576 AC_HELP_STRING([--enable-nas], [support the NAS audio API [[default=yes]]]), |
577 , enable_nas=yes) | 577 , enable_nas=yes) |
578 if test x$enable_audio = xyes -a x$enable_nas = xyes; then | 578 if test x$enable_audio = xyes -a x$enable_nas = xyes; then |
579 AC_CHECK_HEADER(audio/audiolib.h, have_nas_hdr=yes) | 579 save_LDFLAGS="$LDFLAGS" |
580 AC_CHECK_LIB(audio, AuOpenServer, have_nas_lib=yes) | 580 LDFLAGS="$LDFLAGS -lXt -lm" |
581 AC_CHECK_HEADER(audio/audiolib.h, have_audio_hdr=yes) | |
582 AC_CHECK_LIB(audio, AuOpenServer, have_audio_lib=yes) | |
583 AC_CHECK_HEADER(nas/audiolib.h, have_nas_hdr=yes) | |
584 AC_CHECK_LIB(nas, AuOpenServer, have_nas_lib=yes) | |
585 LDFLAGS="$save_LDFLAGS" | |
581 | 586 |
582 AC_MSG_CHECKING(for NAS audio support) | 587 AC_MSG_CHECKING(for NAS audio support) |
583 have_nas=no | 588 have_nas=no |
584 | 589 if test x$have_audio_hdr = xyes -a x$have_audio_lib = xyes; then |
585 if test x$have_nas_hdr = xyes -a x$have_nas_lib = xyes; then | |
586 have_nas=yes | 590 have_nas=yes |
587 NAS_LIBS="-laudio" | 591 NAS_LIBS="-laudio -lXt" |
588 | 592 elif test x$have_nas_hdr = xyes -a x$have_nas_lib = xyes; then |
589 elif test -r /usr/X11R6/include/audio/audiolib.h; then | |
590 have_nas=yes | |
591 NAS_CFLAGS="-I/usr/X11R6/include/" | |
592 NAS_LIBS="-L/usr/X11R6/lib -laudio -lXt" | |
593 | |
594 dnl On IRIX, the NAS includes are in a different directory, | |
595 dnl and libnas must be explicitly linked in | |
596 | |
597 elif test -r /usr/freeware/include/nas/audiolib.h; then | |
598 have_nas=yes | 593 have_nas=yes |
599 NAS_LIBS="-lnas -lXt" | 594 NAS_LIBS="-lnas -lXt" |
600 fi | 595 fi |
601 | |
602 AC_MSG_RESULT($have_nas) | 596 AC_MSG_RESULT($have_nas) |
603 | 597 |
604 if test x$have_nas = xyes; then | 598 if test x$have_nas = xyes; then |
605 AC_DEFINE(SDL_AUDIO_DRIVER_NAS) | 599 AC_DEFINE(SDL_AUDIO_DRIVER_NAS) |
606 SOURCES="$SOURCES $srcdir/src/audio/nas/*.c" | 600 SOURCES="$SOURCES $srcdir/src/audio/nas/*.c" |
2112 AC_TRY_COMPILE([ | 2106 AC_TRY_COMPILE([ |
2113 #include <sys/types.h> | 2107 #include <sys/types.h> |
2114 #if defined(HAVE_USB_H) | 2108 #if defined(HAVE_USB_H) |
2115 #include <usb.h> | 2109 #include <usb.h> |
2116 #endif | 2110 #endif |
2117 #ifdef __DragonFly__ | 2111 #ifdef __DragonFly__ |
2118 #include <bus/usb/usb.h> | 2112 #include <bus/usb/usb.h> |
2119 #include <bus/usb/usbhid.h> | 2113 #include <bus/usb/usbhid.h> |
2120 #else | 2114 #else |
2121 #include <dev/usb/usb.h> | 2115 #include <dev/usb/usb.h> |
2122 #include <dev/usb/usbhid.h> | 2116 #include <dev/usb/usbhid.h> |
2123 #endif | 2117 #endif |
2124 #if defined(HAVE_USBHID_H) | 2118 #if defined(HAVE_USBHID_H) |
2125 #include <usbhid.h> | 2119 #include <usbhid.h> |
2126 #elif defined(HAVE_LIBUSB_H) | 2120 #elif defined(HAVE_LIBUSB_H) |
2127 #include <libusb.h> | 2121 #include <libusb.h> |
2128 #elif defined(HAVE_LIBUSBHID_H) | 2122 #elif defined(HAVE_LIBUSBHID_H) |