configure.in
branchSDL-1.2
changeset 4212 0794718a428c
parent 4208 453587d6dc87
child 4221 c56391324e59
equal deleted inserted replaced
4211:3ce5bfddbaf6 4212:0794718a428c
   285               , enable_assembly=yes)
   285               , enable_assembly=yes)
   286 if test x$enable_assembly = xyes; then
   286 if test x$enable_assembly = xyes; then
   287     AC_DEFINE(SDL_ASSEMBLY_ROUTINES)
   287     AC_DEFINE(SDL_ASSEMBLY_ROUTINES)
   288 fi
   288 fi
   289 
   289 
       
   290 dnl set this to use on systems that use lib64 instead of lib
       
   291 base_libdir=`echo \${libdir} | sed 's/.*\/\(.*\)/\1/; q'`
       
   292 
   290 dnl See if the OSS audio interface is supported
   293 dnl See if the OSS audio interface is supported
   291 CheckOSS()
   294 CheckOSS()
   292 {
   295 {
   293     AC_ARG_ENABLE(oss,
   296     AC_ARG_ENABLE(oss,
   294 AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
   297 AC_HELP_STRING([--enable-oss], [support the OSS audio API [[default=yes]]]),
   346         if test x$have_alsa = xyes; then
   349         if test x$have_alsa = xyes; then
   347             AC_ARG_ENABLE(alsa-shared,
   350             AC_ARG_ENABLE(alsa-shared,
   348 AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]),
   351 AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]),
   349                           , enable_alsa_shared=yes)
   352                           , enable_alsa_shared=yes)
   350             if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then
   353             if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then
   351                 if test "x`ls /lib/libasound.so.* 2> /dev/null`" != "x"; then
   354                 if test "x`ls /$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   352                     ALSA_LIBS="-L/lib $ALSA_LIBS"
   355                     ALSA_LIBS="-L/$base_libdir $ALSA_LIBS"
   353                 elif test "x`ls /usr/lib/libasound.so.* 2> /dev/null`" != "x"; then
   356                 elif test "x`ls /usr/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   354                     ALSA_LIBS="-L/usr/lib $ALSA_LIBS"
   357                     ALSA_LIBS="-L/usr/$base_libdir $ALSA_LIBS"
   355                 elif test "x`ls /usr/local/lib/libasound.so.* 2> /dev/null`" != "x"; then
   358                 elif test "x`ls /usr/local/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
   356                     ALSA_LIBS="-L/usr/local/lib $ALSA_LIBS"
   359                     ALSA_LIBS="-L/usr/local/$base_libdir $ALSA_LIBS"
   357                 fi
   360                 fi
   358             fi
   361             fi
   359             alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'`
   362             alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'`
   360             alsa_lib=`ls -- $alsa_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   363             alsa_lib=`ls -- $alsa_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   361             echo "-- $alsa_lib_spec -> $alsa_lib"
   364             echo "-- $alsa_lib_spec -> $alsa_lib"
   499         if test x$audio_pulse = xyes; then
   502         if test x$audio_pulse = xyes; then
   500             AC_ARG_ENABLE(pulseaudio-shared,
   503             AC_ARG_ENABLE(pulseaudio-shared,
   501 AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]),
   504 AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]),
   502                           , enable_pulse_shared=yes)
   505                           , enable_pulse_shared=yes)
   503             if test "x`echo $PULSE_LIBS | grep -- -L`" = "x"; then
   506             if test "x`echo $PULSE_LIBS | grep -- -L`" = "x"; then
   504                 if test "x`ls /lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   507                 if test "x`ls /$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   505                     PULSE_LIBS="-L/lib $PULSE_LIBS"
   508                     PULSE_LIBS="-L/$base_libdir $PULSE_LIBS"
   506                 elif test "x`ls /usr/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   509                 elif test "x`ls /usr/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   507                     PULSE_LIBS="-L/usr/lib $PULSE_LIBS"
   510                     PULSE_LIBS="-L/usr/$base_libdir $PULSE_LIBS"
   508                 elif test "x`ls /usr/local/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   511                 elif test "x`ls /usr/local/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
   509                     PULSE_LIBS="-L/usr/local/lib $PULSE_LIBS"
   512                     PULSE_LIBS="-L/usr/local/$base_libdir $PULSE_LIBS"
   510                 fi
   513                 fi
   511             fi
   514             fi
   512             pulse_lib_spec=`echo $PULSE_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'`
   515             pulse_lib_spec=`echo $PULSE_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'`
   513             pulse_lib=`ls -- $pulse_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   516             pulse_lib=`ls -- $pulse_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   514             echo "-- $pulse_lib_spec -> $pulse_lib"
   517             echo "-- $pulse_lib_spec -> $pulse_lib"
   559             AC_MSG_RESULT($audio_arts)
   562             AC_MSG_RESULT($audio_arts)
   560             if test x$audio_arts = xyes; then
   563             if test x$audio_arts = xyes; then
   561                 AC_ARG_ENABLE(arts-shared,
   564                 AC_ARG_ENABLE(arts-shared,
   562 AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]),
   565 AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]),
   563                               , enable_arts_shared=yes)
   566                               , enable_arts_shared=yes)
   564                 arts_lib_spec="$ARTS_PREFIX/lib/libartsc.so.*"
   567                 arts_lib_spec="$ARTS_PREFIX/$base_libdir/libartsc.so.*"
   565                 arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   568                 arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
   566                 echo "-- $arts_lib_spec -> $arts_lib"
   569                 echo "-- $arts_lib_spec -> $arts_lib"
   567 
   570 
   568                 AC_DEFINE(SDL_AUDIO_DRIVER_ARTS)
   571                 AC_DEFINE(SDL_AUDIO_DRIVER_ARTS)
   569                 SOURCES="$SOURCES $srcdir/src/audio/arts/*.c"
   572                 SOURCES="$SOURCES $srcdir/src/audio/arts/*.c"
   985                     x11_lib='libX11.so'
   988                     x11_lib='libX11.so'
   986                     x11ext_lib='libXext.so'
   989                     x11ext_lib='libXext.so'
   987                     ;;
   990                     ;;
   988                 *)
   991                 *)
   989                     x11_lib_path=[`echo $X_LIBS | sed 's/.*-L\([^ ]*\).*/\1/'`]
   992                     x11_lib_path=[`echo $X_LIBS | sed 's/.*-L\([^ ]*\).*/\1/'`]
   990                     for path in $x11_lib_path /usr/lib /usr/X11/lib /usr/X11R6/lib; do
   993                     for path in $x11_lib_path /usr/$base_libdir /usr/X11/$base_libdir /usr/X11R6/$base_libdir; do
   991                         if test "x$x11_lib" = "x"; then
   994                         if test "x$x11_lib" = "x"; then
   992                             x11_lib=[`ls -- $path/libX11.so.[0-9] 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   995                             x11_lib=[`ls -- $path/libX11.so.[0-9] 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   993                             if test "x$x11_lib" = "x"; then
   996                             if test "x$x11_lib" = "x"; then
   994                                 x11_lib=[`ls -- $path/libX11.so.[0-9]* 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   997                                 x11_lib=[`ls -- $path/libX11.so.[0-9]* 2>/dev/null | sort -r | sed 's/.*\/\(.*\)/\1/; q'`]
   995                             fi
   998                             fi