/[rdesktop]/sourceforge.net/trunk/rdesktop/configure.ac
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/configure.ac

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1278 by stargo, Sun Oct 1 13:57:34 2006 UTC revision 1307 by astrand, Mon Oct 30 09:01:01 2006 UTC
# Line 13  AC_HEADER_STDC Line 13  AC_HEADER_STDC
13  AC_C_BIGENDIAN([AC_DEFINE(B_ENDIAN)], [AC_DEFINE(L_ENDIAN)])  AC_C_BIGENDIAN([AC_DEFINE(B_ENDIAN)], [AC_DEFINE(L_ENDIAN)])
14  AC_PATH_XTRA  AC_PATH_XTRA
15    
16    PKG_PROG_PKG_CONFIG
17    
18  AC_SEARCH_LIBS(socket, socket)  AC_SEARCH_LIBS(socket, socket)
19  AC_SEARCH_LIBS(inet_aton, resolv)  AC_SEARCH_LIBS(inet_aton, resolv)
20    
# Line 139  AC_ARG_WITH(libvncserver, Line 141  AC_ARG_WITH(libvncserver,
141  #  #
142  # sound  # sound
143  #  #
 AC_ARG_WITH(libao,  
     [  --with-libao=DIR        look for libao at DIR/include, DIR/lib],  
     [  
     CFLAGS="$CFLAGS -I$withval/include"  
     CPPFLAGS="$CPPFLAGS -I$withval/include"  
     LDFLAGS="$LDFLAGS -L$withval/lib"  
     rpath="$rpath:$withval/lib"  
     ]  
 )  
   
 AC_ARG_WITH(libsamplerate,  
     [  --with-libsamplerate=DIR look for libsamplerate at DIR/include, DIR/lib],  
     [  
     CFLAGS="$CFLAGS -I$withval/include"  
     CPPFLAGS="$CPPFLAGS -I$withval/include"  
     LDFLAGS="$LDFLAGS -L$withval/lib"  
     rpath="$rpath:$withval/lib"  
     ]  
 )  
   
 AC_CHECK_HEADER(samplerate.h,  
     [  
     LIBS="$LIBS -lsamplerate"  
     AC_DEFINE(HAVE_LIBSAMPLERATE)  
     ]  
 )  
144    
145  sound="yes"  sound="yes"
146  AC_ARG_WITH(sound,  AC_ARG_WITH(sound,
# Line 172  AC_ARG_WITH(sound, Line 148  AC_ARG_WITH(sound,
148      [      [
149      sound="$withval"      sound="$withval"
150      ])      ])
151  if test "$sound" = yes; then  
152      AC_CHECK_HEADER(ao/ao.h,  AC_CHECK_HEADER(sys/soundcard.h, [HAVE_OSS=1], [HAVE_OSS=0])
153          [  AC_CHECK_HEADER(dmedia/audio.h, [HAVE_SGI=1], [HAVE_SGI=0])
154          sound=auto  AC_CHECK_HEADER(sys/audioio.h, [HAVE_SUN=1], [HAVE_SUN=0])
155          SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"  
156          LIBS="$LIBS -lao"  AC_ARG_ENABLE(static-libsamplerate,
157          AC_DEFINE(RDPSND_LIBAO)      [  --enable-static-libsamplerate link libsamplerate statically],
158          ])      [static_libsamplerate=yes],
159      AC_CHECK_HEADER(sys/soundcard.h,      [static_libsamplerate=no])
160          [  
161          sound=auto  if test -n "$PKG_CONFIG"; then
162          SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"      PKG_CHECK_MODULES(LIBAO, ao, [HAVE_LIBAO=1], [HAVE_LIBAO=0])
163          AC_DEFINE(RDPSND_OSS)      PKG_CHECK_MODULES(ALSA, alsa, [HAVE_ALSA=1], [HAVE_ALSA=0])
164          ])      PKG_CHECK_MODULES(LIBSAMPLERATE, samplerate, [HAVE_LIBSAMPLERATE=1], [HAVE_LIBSAMPLERATE=0])
165      AC_CHECK_HEADER(dmedia/audio.h,      if test x"$HAVE_LIBSAMPLERATE" = "x1"; then
166          [          AC_DEFINE(HAVE_LIBSAMPLERATE)
167          sound=auto          if test x"$static_libsamplerate" = "xyes"; then
168          SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"              _libsamplerate_libdir=`$PKG_CONFIG --errors-to-stdout --variable=libdir samplerate`
169          LIBS="$LIBS -laudio"              LIBSAMPLERATE_LIBS="$_libsamplerate_libdir""/libsamplerate.a"
170          AC_DEFINE(RDPSND_SGI)          fi
171          ])          LIBSAMPLERATE_LIBS="$LIBSAMPLERATE_LIBS -lm"
172      AC_CHECK_HEADER(sys/audioio.h,      fi
         [  
         sound=auto  
         SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"  
         AC_DEFINE(RDPSND_SUN)  
         ])  
     AC_CHECK_HEADER(alsa/asoundlib.h,  
         [  
         sound=auto  
         SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"  
         LIBS="$LIBS -lasound"  
         AC_DEFINE(RDPSND_ALSA)  
         ])  
173  fi  fi
174    
175  if test "$sound" = no; then  if test "$sound" != "no"; then
     break  
 elif test "$sound" = auto; then  
     SOUNDOBJ="$SOUNDOBJ rdpsnd.o rdpsnd_dsp.o"  
     AC_DEFINE(WITH_RDPSND)  
 elif test "$sound" = oss; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_dsp.o rdpsnd_oss.o"  
     AC_DEFINE(WITH_RDPSND)  
 elif test "$sound" = sgi; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_dsp.o rdpsnd_sgi.o"  
     LDFLAGS="$LDFLAGS -laudio"  
 elif test "$sound" = yes; then  
176      SOUNDOBJ="$SOUNDOBJ rdpsnd.o rdpsnd_dsp.o"      SOUNDOBJ="$SOUNDOBJ rdpsnd.o rdpsnd_dsp.o"
177        CFLAGS="$CFLAGS $LIBSAMPLERATE_CFLAGS"
178        LIBS="$LIBS $LIBSAMPLERATE_LIBS"
179      AC_DEFINE(WITH_RDPSND)      AC_DEFINE(WITH_RDPSND)
 elif test "$sound" = sun; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_dsp.o rdpsnd_sun.o"  
     AC_DEFINE(WITH_RDPSND)  
 elif test "$sound" = libao; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_dsp.o rdpsnd_libao.o"  
     LDFLAGS="$LDFLAGS -lao"  
     AC_DEFINE(RDPSND_SUN)  
 elif test "$sound" = alsa; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_dsp.o rdpsnd_alsa.o"  
     LDFLAGS="$LDFLAGS -lasound"  
     AC_DEFINE(WITH_RDPSND)  
     AC_DEFINE(RDPSND_ALSA)  
 else  
    AC_MSG_WARN([sound support disabled])  
    AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun), ALSA (alsa) and libao])  
180  fi  fi
181    
182    case $sound in
183        yes)
184            if test x"$HAVE_OSS" = "x1"; then
185                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
186                AC_DEFINE(RDPSND_OSS)
187            fi
188    
189            if test x"$HAVE_SGI" = "x1"; then
190                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
191                LIBS="$LIBS -laudio"
192                AC_DEFINE(RDPSND_SGI)
193            fi
194    
195            if test x"$HAVE_SUN" = "x1"; then
196                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
197                AC_DEFINE(RDPSND_SUN)
198            fi
199    
200            if test x"$HAVE_ALSA" = "x1"; then
201                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
202                CFLAGS="$CFLAGS $ALSA_CFLAGS"
203                LIBS="$LIBS $ALSA_LIBS"
204                AC_DEFINE(RDPSND_ALSA)
205            fi
206    
207            if test x"$HAVE_LIBAO" = "x1"; then
208                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
209                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
210                LIBS="$LIBS $LIBAO_LIBS"
211                AC_DEFINE(RDPSND_LIBAO)
212            fi
213    
214            ;;
215    
216        oss)
217            if test x"$HAVE_OSS" = "x1"; then
218                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
219                AC_DEFINE(RDPSND_OSS)
220            else
221                AC_MSG_ERROR([Selected sound system is not available.])
222            fi
223            ;;
224    
225        sgi)
226            if test x"$HAVE_SGI" = "x1"; then
227                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
228                LIBS="$LIBS -laudio"
229                AC_DEFINE(RDPSND_SGI)
230            else
231                AC_MSG_ERROR([Selected sound system is not available.])
232            fi
233            ;;
234    
235        sun)
236            if test x"$HAVE_SUN" = "x1"; then
237                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
238                AC_DEFINE(RDPSND_SUN)
239            else
240                AC_MSG_ERROR([Selected sound system is not available.])
241            fi
242            ;;
243    
244        alsa)
245            if test x"$HAVE_ALSA" = "x1"; then
246                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
247                CFLAGS="$CFLAGS $ALSA_CFLAGS"
248                LIBS="$LIBS $ALSA_LIBS"
249                AC_DEFINE(RDPSND_ALSA)
250            else
251                AC_MSG_ERROR([Selected sound system is not available.])
252            fi
253            ;;
254    
255        libao)
256            if test x"$HAVE_LIBAO" = "x1"; then
257                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
258                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
259                LIBS="$LIBS $LIBAO_LIBS"
260                AC_DEFINE(RDPSND_LIBAO)
261            else
262                AC_MSG_ERROR([Selected sound system is not available.])
263            fi
264            ;;
265    
266        no)
267            ;;
268    
269        *)
270            AC_MSG_WARN([sound support disabled])
271            AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun), ALSA (alsa) and libao])
272            ;;
273    esac
274    
275  AC_SUBST(SOUNDOBJ)  AC_SUBST(SOUNDOBJ)
276    
277  #  #

Legend:
Removed from v.1278  
changed lines
  Added in v.1307

  ViewVC Help
Powered by ViewVC 1.1.26