/[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 1034 by astrand, Tue Dec 27 09:20:33 2005 UTC revision 1297 by astrand, Wed Oct 18 05:12:30 2006 UTC
# Line 1  Line 1 
1  AC_INIT(rdesktop, 1.4.1)  AC_INIT(rdesktop, 1.5.0)
2    
3  AC_CONFIG_SRCDIR([rdesktop.c])  AC_CONFIG_SRCDIR([rdesktop.c])
4    
# 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"  
     LIBS="$LIBS -L$withval/lib"  
     rpath="$rpath:$withval/lib"  
     ]  
 )  
144    
145  sound="yes"  sound="yes"
146  AC_ARG_WITH(sound,  AC_ARG_WITH(sound,
147      [  --with-sound            select sound system ("oss", "sgi", "sun" or "libao") ],      [  --with-sound            select sound system ("oss", "sgi", "sun", "alsa" or "libao") ],
148      [      [
149      sound="$withval"      sound="$withval"
150      ])      ])
151  if test "$sound" = yes; then  
152      AC_CHECK_HEADER(ao/ao.h, [sound=libao])  AC_CHECK_HEADER(sys/soundcard.h, [HAVE_OSS=1], [HAVE_OSS=0])
153      AC_CHECK_HEADER(sys/soundcard.h, [sound=oss])  AC_CHECK_HEADER(dmedia/audio.h, [HAVE_SGI=1], [HAVE_SGI=0])
154      AC_CHECK_HEADER(dmedia/audio.h, [sound=sgi])  AC_CHECK_HEADER(sys/audioio.h, [HAVE_SUN=1], [HAVE_SUN=0])
155      AC_CHECK_HEADER(sys/audioio.h, [sound=sun])  
156  fi  AC_ARG_ENABLE(static-libsamplerate,
157  if test "$sound" = no; then      [  --enable-static-libsamplerate link libsamplerate statically],
158      break      [static_libsamplerate=yes],
159  elif test "$sound" = oss; then      [static_libsamplerate=no])
160      SOUNDOBJ="rdpsnd.o rdpsnd_oss.o"  
161      AC_DEFINE(WITH_RDPSND)  if test -n "$PKG_CONFIG"; then
162  elif test "$sound" = sgi; then      PKG_CHECK_MODULES(LIBAO, ao, [HAVE_LIBAO=1], [HAVE_LIBAO=0])
163      SOUNDOBJ="rdpsnd.o rdpsnd_sgi.o"      PKG_CHECK_MODULES(ALSA, alsa, [HAVE_ALSA=1], [HAVE_ALSA=0])
164      LDFLAGS="$LDFLAGS -laudio"      PKG_CHECK_MODULES(LIBSAMPLERATE, samplerate, [HAVE_LIBSAMPLERATE=1], [HAVE_LIBSAMPLERATE=0])
165      AC_DEFINE(WITH_RDPSND)      if test x"$HAVE_LIBSAMPLERATE" = "x1"; then
166  elif test "$sound" = sun; then          AC_DEFINE(HAVE_LIBSAMPLERATE)
167      SOUNDOBJ="rdpsnd.o rdpsnd_sun.o"          if test x"$static_libsamplerate" = "xyes"; then
168      AC_DEFINE(WITH_RDPSND)              _libsamplerate_libdir=`$PKG_CONFIG --errors-to-stdout --variable=libdir samplerate`
169  elif test "$sound" = libao; then              LIBSAMPLERATE_LIBS="$_libsamplerate_libdir""/libsamplerate.a"
170      SOUNDOBJ="rdpsnd.o rdpsnd_libao.o"          fi
171      LDFLAGS="$LDFLAGS -lao"      fi
     AC_DEFINE(WITH_RDPSND)  
 else  
    AC_MSG_WARN([sound support disabled])  
    AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun) and libao])  
172  fi  fi
173    
174    if test "$sound" != "no"; then
175        SOUNDOBJ="$SOUNDOBJ rdpsnd.o rdpsnd_dsp.o"
176        CFLAGS="$CFLAGS $LIBSAMPLERATE_CFLAGS"
177        LIBS="$LIBS $LIBSAMPLERATE_LIBS"
178    fi
179    
180    case $sound in
181        yes)
182            if test x"$HAVE_OSS" = "x1"; then
183                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
184                AC_DEFINE(RDPSND_OSS)
185            fi
186    
187            if test x"$HAVE_SGI" = "x1"; then
188                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
189                LIBS="$LIBS -laudio"
190                AC_DEFINE(RDPSND_SGI)
191            fi
192    
193            if test x"$HAVE_SUN" = "x1"; then
194                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
195                AC_DEFINE(RDPSND_SUN)
196            fi
197    
198            if test x"$HAVE_ALSA" = "x1"; then
199                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
200                CFLAGS="$CFLAGS $ALSA_CFLAGS"
201                LIBS="$LIBS $ALSA_LIBS"
202                AC_DEFINE(RDPSND_ALSA)
203            fi
204    
205            if test x"$HAVE_LIBAO" = "x1"; then
206                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
207                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
208                LIBS="$LIBS $LIBAO_LIBS"
209                AC_DEFINE(RDPSND_LIBAO)
210            fi
211    
212            ;;
213    
214        oss)
215            if test x"$HAVE_OSS" = "x1"; then
216                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
217                AC_DEFINE(RDPSND_OSS)
218            else
219                AC_MSG_ERROR([Selected sound system is not available.])
220            fi
221            ;;
222    
223        sgi)
224            if test x"$HAVE_SGI" = "x1"; then
225                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
226                LIBS="$LIBS -laudio"
227                AC_DEFINE(RDPSND_SGI)
228            else
229                AC_MSG_ERROR([Selected sound system is not available.])
230            fi
231            ;;
232    
233        sun)
234            if test x"$HAVE_SUN" = "x1"; then
235                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
236                AC_DEFINE(RDPSND_SUN)
237            else
238                AC_MSG_ERROR([Selected sound system is not available.])
239            fi
240            ;;
241    
242        alsa)
243            if test x"$HAVE_ALSA" = "x1"; then
244                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
245                CFLAGS="$CFLAGS $ALSA_CFLAGS"
246                LIBS="$LIBS $ALSA_LIBS"
247                AC_DEFINE(RDPSND_ALSA)
248            else
249                AC_MSG_ERROR([Selected sound system is not available.])
250            fi
251            ;;
252    
253        libao)
254            if test x"$HAVE_LIBAO" = "x1"; then
255                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
256                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
257                LIBS="$LIBS $LIBAO_LIBS"
258                AC_DEFINE(RDPSND_LIBAO)
259            else
260                AC_MSG_ERROR([Selected sound system is not available.])
261            fi
262            ;;
263    
264        no)
265            ;;
266    
267        *)
268            AC_MSG_WARN([sound support disabled])
269            AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun), ALSA (alsa) and libao])
270            ;;
271    esac
272    
273  AC_SUBST(SOUNDOBJ)  AC_SUBST(SOUNDOBJ)
274    
275  #  #
# Line 621  AC_CHECK_MEMBERS([struct statvfs.f_namem Line 710  AC_CHECK_MEMBERS([struct statvfs.f_namem
710  AC_CHECK_MEMBERS([struct statfs.f_namelen],,,[$statxfs_includes])  AC_CHECK_MEMBERS([struct statfs.f_namelen],,,[$statxfs_includes])
711  AC_CHECK_MEMBERS([struct statvfs.f_namelen],,,[$statxfs_includes])  AC_CHECK_MEMBERS([struct statvfs.f_namelen],,,[$statxfs_includes])
712    
713    #
714    # Large file support
715    #
716    AC_SYS_LARGEFILE
717    
718    #
719  # mntent  # mntent
720  #  #
721  AC_CHECK_HEADER(mntent.h, AC_DEFINE(HAVE_MNTENT_H))  AC_CHECK_HEADER(mntent.h, AC_DEFINE(HAVE_MNTENT_H))
# Line 679  AC_ARG_WITH(debug-clipboard, Line 773  AC_ARG_WITH(debug-clipboard,
773          fi          fi
774      ])      ])
775    
776    AC_ARG_WITH(debug-channel,
777        [  --with-debug-channel  enable debugging of virtual channel code],
778        [
779            if test $withval != "no";
780            then
781                AC_DEFINE(WITH_DEBUG_CHANNEL,1)
782            fi
783        ])
784    
785    
786  #  #
787  # target-specific stuff  # target-specific stuff

Legend:
Removed from v.1034  
changed lines
  Added in v.1297

  ViewVC Help
Powered by ViewVC 1.1.26