/[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 876 by stargo, Sat Apr 2 18:15:40 2005 UTC revision 1301 by astrand, Sat Oct 21 06:36:49 2006 UTC
# Line 1  Line 1 
1  AC_INIT(rdesktop, 1.4.0)  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 22  AC_CHECK_HEADER(sys/filio.h, AC_DEFINE(H Line 24  AC_CHECK_HEADER(sys/filio.h, AC_DEFINE(H
24  AC_CHECK_HEADER(sys/strtio.h, AC_DEFINE(HAVE_SYS_STRTIO_H))  AC_CHECK_HEADER(sys/strtio.h, AC_DEFINE(HAVE_SYS_STRTIO_H))
25  AC_CHECK_HEADER(locale.h, AC_DEFINE(HAVE_LOCALE_H))  AC_CHECK_HEADER(locale.h, AC_DEFINE(HAVE_LOCALE_H))
26  AC_CHECK_HEADER(langinfo.h, AC_DEFINE(HAVE_LANGINFO_H))  AC_CHECK_HEADER(langinfo.h, AC_DEFINE(HAVE_LANGINFO_H))
27  AC_CHECK_HEADER(iconv.h, AC_DEFINE(HAVE_ICONV_H))  
28    AC_CHECK_TOOL(STRIP, strip, :)
29    
30  rpath=""  rpath=""
31    
# Line 138  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
172    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      AC_DEFINE(WITH_RDPSND)      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])  
179  fi  fi
180    
181    case $sound in
182        yes)
183            if test x"$HAVE_OSS" = "x1"; then
184                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
185                AC_DEFINE(RDPSND_OSS)
186            fi
187    
188            if test x"$HAVE_SGI" = "x1"; then
189                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
190                LIBS="$LIBS -laudio"
191                AC_DEFINE(RDPSND_SGI)
192            fi
193    
194            if test x"$HAVE_SUN" = "x1"; then
195                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
196                AC_DEFINE(RDPSND_SUN)
197            fi
198    
199            if test x"$HAVE_ALSA" = "x1"; then
200                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
201                CFLAGS="$CFLAGS $ALSA_CFLAGS"
202                LIBS="$LIBS $ALSA_LIBS"
203                AC_DEFINE(RDPSND_ALSA)
204            fi
205    
206            if test x"$HAVE_LIBAO" = "x1"; then
207                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
208                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
209                LIBS="$LIBS $LIBAO_LIBS"
210                AC_DEFINE(RDPSND_LIBAO)
211            fi
212    
213            ;;
214    
215        oss)
216            if test x"$HAVE_OSS" = "x1"; then
217                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
218                AC_DEFINE(RDPSND_OSS)
219            else
220                AC_MSG_ERROR([Selected sound system is not available.])
221            fi
222            ;;
223    
224        sgi)
225            if test x"$HAVE_SGI" = "x1"; then
226                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
227                LIBS="$LIBS -laudio"
228                AC_DEFINE(RDPSND_SGI)
229            else
230                AC_MSG_ERROR([Selected sound system is not available.])
231            fi
232            ;;
233    
234        sun)
235            if test x"$HAVE_SUN" = "x1"; then
236                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
237                AC_DEFINE(RDPSND_SUN)
238            else
239                AC_MSG_ERROR([Selected sound system is not available.])
240            fi
241            ;;
242    
243        alsa)
244            if test x"$HAVE_ALSA" = "x1"; then
245                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
246                CFLAGS="$CFLAGS $ALSA_CFLAGS"
247                LIBS="$LIBS $ALSA_LIBS"
248                AC_DEFINE(RDPSND_ALSA)
249            else
250                AC_MSG_ERROR([Selected sound system is not available.])
251            fi
252            ;;
253    
254        libao)
255            if test x"$HAVE_LIBAO" = "x1"; then
256                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
257                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
258                LIBS="$LIBS $LIBAO_LIBS"
259                AC_DEFINE(RDPSND_LIBAO)
260            else
261                AC_MSG_ERROR([Selected sound system is not available.])
262            fi
263            ;;
264    
265        no)
266            ;;
267    
268        *)
269            AC_MSG_WARN([sound support disabled])
270            AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun), ALSA (alsa) and libao])
271            ;;
272    esac
273    
274  AC_SUBST(SOUNDOBJ)  AC_SUBST(SOUNDOBJ)
275    
276  #  #
# Line 285  AC_DEFUN([UTILS_FUNC_ICONV], Line 376  AC_DEFUN([UTILS_FUNC_ICONV],
376        if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi        if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
377      done      done
378     ])     ])
379      AC_CHECK_HEADER(iconv.h, AC_DEFINE(HAVE_ICONV_H))
380    
381    AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [    AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
382      am_cv_func_iconv="no, consider installing GNU libiconv"      am_cv_func_iconv="no, consider installing GNU libiconv"
# Line 619  AC_CHECK_MEMBERS([struct statvfs.f_namem Line 711  AC_CHECK_MEMBERS([struct statvfs.f_namem
711  AC_CHECK_MEMBERS([struct statfs.f_namelen],,,[$statxfs_includes])  AC_CHECK_MEMBERS([struct statfs.f_namelen],,,[$statxfs_includes])
712  AC_CHECK_MEMBERS([struct statvfs.f_namelen],,,[$statxfs_includes])  AC_CHECK_MEMBERS([struct statvfs.f_namelen],,,[$statxfs_includes])
713    
714    #
715    # Large file support
716    #
717    AC_SYS_LARGEFILE
718    
719    #
720  # mntent  # mntent
721  #  #
722  AC_CHECK_HEADER(mntent.h, AC_DEFINE(HAVE_MNTENT_H))  AC_CHECK_HEADER(mntent.h, AC_DEFINE(HAVE_MNTENT_H))
# Line 630  AC_CHECK_FUNCS(setmntent) Line 727  AC_CHECK_FUNCS(setmntent)
727  #  #
728  AC_ARG_WITH(ipv6,  AC_ARG_WITH(ipv6,
729      [  --with-ipv6             enable IPv6-support],      [  --with-ipv6             enable IPv6-support],
730      [ AC_DEFINE(IPv6) ])      [
731            if test $withval != "no";
732            then
733                AC_DEFINE(IPv6,1)
734            fi
735        ])
736    
737    
738  #  #
# Line 638  AC_ARG_WITH(ipv6, Line 740  AC_ARG_WITH(ipv6,
740  #  #
741  AC_ARG_WITH(debug,  AC_ARG_WITH(debug,
742      [  --with-debug            enable protocol debugging output],      [  --with-debug            enable protocol debugging output],
743      [ AC_DEFINE(WITH_DEBUG) ])      [
744            if test $withval != "no";
745            then
746                AC_DEFINE(WITH_DEBUG,1)
747            fi
748        ])
749    
750  AC_ARG_WITH(debug-kbd,  AC_ARG_WITH(debug-kbd,
751      [  --with-debug-kbd        enable debugging of keyboard handling],      [  --with-debug-kbd        enable debugging of keyboard handling],
752      [ AC_DEFINE(WITH_DEBUG_KBD) ])      [
753            if test $withval != "no";
754            then
755                AC_DEFINE(WITH_DEBUG_KBD,1)
756            fi
757        ])
758    
759  AC_ARG_WITH(debug-rdp5,  AC_ARG_WITH(debug-rdp5,
760      [  --with-debug-rdp5       enable debugging of RDP5 code],      [  --with-debug-rdp5       enable debugging of RDP5 code],
761      [ AC_DEFINE(WITH_DEBUG_RDP5) ])      [
762            if test $withval != "no";
763            then
764                AC_DEFINE(WITH_DEBUG_RDP5,1)
765            fi
766        ])
767    
768  AC_ARG_WITH(debug-clipboard,  AC_ARG_WITH(debug-clipboard,
769      [  --with-debug-clipboard  enable debugging of clipboard code],      [  --with-debug-clipboard  enable debugging of clipboard code],
770      [ AC_DEFINE(WITH_DEBUG_CLIPBOARD) ])      [
771            if test $withval != "no";
772            then
773                AC_DEFINE(WITH_DEBUG_CLIPBOARD,1)
774            fi
775        ])
776    
777    AC_ARG_WITH(debug-channel,
778        [  --with-debug-channel  enable debugging of virtual channel code],
779        [
780            if test $withval != "no";
781            then
782                AC_DEFINE(WITH_DEBUG_CHANNEL,1)
783            fi
784        ])
785    
786    
787  #  #

Legend:
Removed from v.876  
changed lines
  Added in v.1301

  ViewVC Help
Powered by ViewVC 1.1.26