configure.in
changeset 3288 8c32cabae4f8
parent 3283 1ed5d432e468
child 3292 245a7d79577c
equal deleted inserted replaced
3287:77f2f10b81a7 3288:8c32cabae4f8
   506             EXTRA_CFLAGS="$EXTRA_CFLAGS $altivec_CFLAGS"
   506             EXTRA_CFLAGS="$EXTRA_CFLAGS $altivec_CFLAGS"
   507         fi
   507         fi
   508     fi
   508     fi
   509 fi
   509 fi
   510 
   510 
       
   511 dnl set this to use on systems that use lib64 instead of lib
       
   512 base_libdir=`echo \${libdir} | sed 's/.*\/\(.*\)/\1/; q'`
       
   513 
   511 dnl See if the OSS audio interface is supported
   514 dnl See if the OSS audio interface is supported
   512 CheckOSS()
   515 CheckOSS()
   513 {
   516 {
   514     AC_ARG_ENABLE(oss,
   517     AC_ARG_ENABLE(oss,
   515 AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
   518 AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
   567         if test x$have_alsa = xyes; then
   570         if test x$have_alsa = xyes; then
   568             AC_ARG_ENABLE(alsa-shared,
   571             AC_ARG_ENABLE(alsa-shared,
   569 AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]),
   572 AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]),
   570                           , enable_alsa_shared=yes)
   573                           , enable_alsa_shared=yes)
   571             if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then
   574             if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then
   572                 if test "x`ls /lib/libasound.so.* 2> /dev/null`" != "x"; then
   575                 if test "x`ls /$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   573                     ALSA_LIBS="-L/lib $ALSA_LIBS"
   576                     ALSA_LIBS="-L/$base_libdir $ALSA_LIBS"
   574                 elif test "x`ls /usr/lib/libasound.so.* 2> /dev/null`" != "x"; then
   577                 elif test "x`ls /usr/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   575                     ALSA_LIBS="-L/usr/lib $ALSA_LIBS"
   578                     ALSA_LIBS="-L/usr/$base_libdir $ALSA_LIBS"
   576                 elif test "x`ls /usr/local/lib/libasound.so.* 2> /dev/null`" != "x"; then
   579                 elif test "x`ls /usr/local/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   577                     ALSA_LIBS="-L/usr/local/lib $ALSA_LIBS"
   580                     ALSA_LIBS="-L/usr/local/$base_libdir $ALSA_LIBS"
   578                 fi
   581                 fi
   579             fi
   582             fi
   580             alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'`
   583             alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'`
   581             alsa_lib=`ls -- $alsa_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   584             alsa_lib=`ls -- $alsa_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   582             echo "-- $alsa_lib_spec -> $alsa_lib"
   585             echo "-- $alsa_lib_spec -> $alsa_lib"
   720         if test x$audio_pulseaudio = xyes; then
   723         if test x$audio_pulseaudio = xyes; then
   721             AC_ARG_ENABLE(pulseaudio-shared,
   724             AC_ARG_ENABLE(pulseaudio-shared,
   722 AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]),
   725 AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]),
   723                           , enable_pulseaudio_shared=yes)
   726                           , enable_pulseaudio_shared=yes)
   724             if test "x`echo $PULSEAUDIO_LIBS | grep -- -L`" = "x"; then
   727             if test "x`echo $PULSEAUDIO_LIBS | grep -- -L`" = "x"; then
   725                 if test "x`ls /lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   728                 if test "x`ls /$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   726                     PULSEAUDIO_LIBS="-L/lib $PULSEAUDIO_LIBS"
   729                     PULSE_LIBS="-L/$base_libdir $PULSE_LIBS"
   727                 elif test "x`ls /usr/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   730                 elif test "x`ls /usr/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   728                     PULSEAUDIO_LIBS="-L/usr/lib $PULSEAUDIO_LIBS"
   731                     PULSE_LIBS="-L/usr/$base_libdir $PULSE_LIBS"
   729                 elif test "x`ls /usr/local/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   732                 elif test "x`ls /usr/local/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   730                     PULSEAUDIO_LIBS="-L/usr/local/lib $PULSEAUDIO_LIBS"
   733                     PULSE_LIBS="-L/usr/local/$base_libdir $PULSE_LIBS"
   731                 fi
   734                 fi
   732             fi
   735             fi
   733             pulseaudio_lib_spec=`echo $PULSEAUDIO_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'`
   736             pulseaudio_lib_spec=`echo $PULSEAUDIO_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'`
   734             pulseaudio_lib=`ls -- $pulseaudio_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   737             pulseaudio_lib=`ls -- $pulseaudio_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   735             echo "-- $pulseaudio_lib_spec -> $pulseaudio_lib"
   738             echo "-- $pulseaudio_lib_spec -> $pulseaudio_lib"
   780             AC_MSG_RESULT($audio_arts)
   783             AC_MSG_RESULT($audio_arts)
   781             if test x$audio_arts = xyes; then
   784             if test x$audio_arts = xyes; then
   782                 AC_ARG_ENABLE(arts-shared,
   785                 AC_ARG_ENABLE(arts-shared,
   783 AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]),
   786 AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]),
   784                               , enable_arts_shared=yes)
   787                               , enable_arts_shared=yes)
   785                 arts_lib_spec="$ARTS_PREFIX/lib/libartsc.so.*"
   788                 arts_lib_spec="$ARTS_PREFIX/$base_libdir/libartsc.so.*"
   786                 arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   789                 arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   787                 echo "-- $arts_lib_spec -> $arts_lib"
   790                 echo "-- $arts_lib_spec -> $arts_lib"
   788 
   791 
   789                 AC_DEFINE(SDL_AUDIO_DRIVER_ARTS)
   792                 AC_DEFINE(SDL_AUDIO_DRIVER_ARTS)
   790                 SOURCES="$SOURCES $srcdir/src/audio/arts/*.c"
   793                 SOURCES="$SOURCES $srcdir/src/audio/arts/*.c"
   970                     x11_lib='libX11.so'
   973                     x11_lib='libX11.so'
   971                     x11ext_lib='libXext.so'
   974                     x11ext_lib='libXext.so'
   972                     ;;
   975                     ;;
   973                 *)
   976                 *)
   974                     x11_lib_spec=[`echo $X_LIBS | sed 's/.*-L\([^ ]*\).*/\1/'`]
   977                     x11_lib_spec=[`echo $X_LIBS | sed 's/.*-L\([^ ]*\).*/\1/'`]
   975                     for path in $x11_lib_path /usr/lib /usr/X11/lib /usr/X11R6/lib; do
   978                     for path in $x11_lib_path /usr/$base_libdir /usr/X11/$base_libdir /usr/X11R6/$base_libdir; do
   976                         if test "x$x11_lib" = "x"; then
   979                         if test "x$x11_lib" = "x"; then
   977                             x11_lib=[`ls -- $path/libX11.so.[0-9] 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   980                             x11_lib=[`ls -- $path/libX11.so.[0-9] 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   978                             if test "x$x11_lib" = "x"; then
   981                             if test "x$x11_lib" = "x"; then
   979                                 x11_lib=[`ls -- $path/libX11.so.[0-9]* 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   982                                 x11_lib=[`ls -- $path/libX11.so.[0-9]* 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   980                             fi
   983                             fi