/[rdesktop]/jpeg/rdesktop/trunk/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 /jpeg/rdesktop/trunk/configure.ac

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

revision 743 by stargo, Sun Aug 8 11:17:12 2004 UTC revision 858 by stargo, Sun Mar 13 13:58:23 2005 UTC
# Line 1  Line 1 
1  AC_INIT(rdesktop, 1.3.1)  AC_INIT(rdesktop, 1.4.0)
2    
3  AC_CONFIG_SRCDIR([rdesktop.c])  AC_CONFIG_SRCDIR([rdesktop.c])
4    
# Line 16  AC_PATH_XTRA Line 16  AC_PATH_XTRA
16  AC_SEARCH_LIBS(socket, socket)  AC_SEARCH_LIBS(socket, socket)
17  AC_SEARCH_LIBS(inet_aton, resolv)  AC_SEARCH_LIBS(inet_aton, resolv)
18    
19    AC_CHECK_HEADER(sys/select.h, AC_DEFINE(HAVE_SYS_SELECT_H))
20    AC_CHECK_HEADER(sys/modem.h, AC_DEFINE(HAVE_SYS_MODEM_H))
21    AC_CHECK_HEADER(sys/filio.h, AC_DEFINE(HAVE_SYS_FILIO_H))
22    AC_CHECK_HEADER(sys/strtio.h, AC_DEFINE(HAVE_SYS_STRTIO_H))
23    AC_CHECK_HEADER(locale.h, AC_DEFINE(HAVE_LOCALE_H))
24    AC_CHECK_HEADER(langinfo.h, AC_DEFINE(HAVE_LANGINFO_H))
25    AC_CHECK_HEADER(iconv.h, AC_DEFINE(HAVE_ICONV_H))
26    
27  rpath=""  rpath=""
28    
29  #  #
# Line 130  AC_ARG_WITH(libvncserver, Line 138  AC_ARG_WITH(libvncserver,
138  #  #
139  # sound  # sound
140  #  #
141    AC_ARG_WITH(libao,
142        [  --with-libao=DIR        look for libao at DIR/include, DIR/lib],
143        [
144        CFLAGS="$CFLAGS -I$withval/include"
145        CPPFLAGS="$CPPFLAGS -I$withval/include"
146        LIBS="$LIBS -L$withval/lib"
147        rpath="$rpath:$withval/lib"
148        ]
149    )
150    
151  sound="yes"  sound="yes"
152  AC_ARG_WITH(sound,  AC_ARG_WITH(sound,
153      [  --with-sound            select sound system ("oss" or "sun") ],      [  --with-sound            select sound system ("oss", "sgi", "sun" or "libao") ],
154      [      [
155      sound="$withval"      sound="$withval"
156      ])      ])
157  if test "$sound" = yes; then  if test "$sound" = yes; then
158        AC_CHECK_HEADER(ao/ao.h, [sound=libao])
159      AC_CHECK_HEADER(sys/soundcard.h, [sound=oss])      AC_CHECK_HEADER(sys/soundcard.h, [sound=oss])
160        AC_CHECK_HEADER(dmedia/audio.h, [sound=sgi])
161      AC_CHECK_HEADER(sys/audioio.h, [sound=sun])      AC_CHECK_HEADER(sys/audioio.h, [sound=sun])
162  fi  fi
163  if test "$sound" = no; then  if test "$sound" = no; then
# Line 145  if test "$sound" = no; then Line 165  if test "$sound" = no; then
165  elif test "$sound" = oss; then  elif test "$sound" = oss; then
166      SOUNDOBJ="rdpsnd.o rdpsnd_oss.o"      SOUNDOBJ="rdpsnd.o rdpsnd_oss.o"
167      AC_DEFINE(WITH_RDPSND)      AC_DEFINE(WITH_RDPSND)
168    elif test "$sound" = sgi; then
169        SOUNDOBJ="rdpsnd.o rdpsnd_sgi.o"
170        LDFLAGS="$LDFLAGS -laudio"
171        AC_DEFINE(WITH_RDPSND)
172  elif test "$sound" = sun; then  elif test "$sound" = sun; then
173      SOUNDOBJ="rdpsnd.o rdpsnd_sun.o"      SOUNDOBJ="rdpsnd.o rdpsnd_sun.o"
174      AC_DEFINE(WITH_RDPSND)      AC_DEFINE(WITH_RDPSND)
175    elif test "$sound" = libao; then
176        SOUNDOBJ="rdpsnd.o rdpsnd_libao.o"
177        LDFLAGS="$LDFLAGS -lao"
178        AC_DEFINE(WITH_RDPSND)
179  else  else
180     AC_MSG_WARN([sound support disabled (no sys/soundcard.h or sys/audioio.h)])     AC_MSG_WARN([sound support disabled])
181     AC_MSG_WARN([Currently supported systems are Open Sound System (oss) and Sun/BSD (sun)])     AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun) and libao])
182  fi  fi
183  AC_SUBST(SOUNDOBJ)  AC_SUBST(SOUNDOBJ)
184    
# Line 238  AC_DEFUN([UTILS_FUNC_DIRFD], Line 266  AC_DEFUN([UTILS_FUNC_DIRFD],
266  UTILS_FUNC_DIRFD  UTILS_FUNC_DIRFD
267    
268  #  #
269    # iconv
270    #
271    
272    dnl This macros shamelessly stolen from
273    dnl http://gcc.gnu.org/ml/gcc-bugs/2001-06/msg01398.html.
274    dnl Written by Bruno Haible.
275    
276    AC_DEFUN([UTILS_FUNC_ICONV],
277    [
278      dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
279      dnl those with the standalone portable GNU libiconv installed).
280    
281      AC_ARG_WITH([libiconv-prefix],
282    [  --with-libiconv-prefix=DIR  search for libiconv in DIR/include and DIR/lib], [
283        for dir in `echo "$withval" | tr : ' '`; do
284          if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi
285          if test -d $dir/lib; then LDFLAGS="$LDFLAGS -L$dir/lib"; fi
286        done
287       ])
288    
289      AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
290        am_cv_func_iconv="no, consider installing GNU libiconv"
291        am_cv_lib_iconv=no
292        AC_TRY_LINK([#include <stdlib.h>
293    #include <iconv.h>],
294          [iconv_t cd = iconv_open("","");
295           iconv(cd,NULL,NULL,NULL,NULL);
296           iconv_close(cd);],
297          am_cv_func_iconv=yes)
298        if test "$am_cv_func_iconv" != yes; then
299          am_save_LIBS="$LIBS"
300          LIBS="$LIBS -liconv"
301          AC_TRY_LINK([#include <stdlib.h>
302    #include <iconv.h>],
303            [iconv_t cd = iconv_open("","");
304             iconv(cd,NULL,NULL,NULL,NULL);
305             iconv_close(cd);],
306            am_cv_lib_iconv=yes
307            am_cv_func_iconv=yes)
308          LIBS="$am_save_LIBS"
309        fi
310      ])
311      if test "$am_cv_func_iconv" = yes; then
312        AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
313        AC_MSG_CHECKING([for iconv declaration])
314        AC_CACHE_VAL(am_cv_proto_iconv, [
315          AC_TRY_COMPILE([
316    #include <stdlib.h>
317    #include <iconv.h>
318    extern
319    #ifdef __cplusplus
320    "C"
321    #endif
322    #if defined(__STDC__) || defined(__cplusplus)
323    size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
324    #else
325    size_t iconv();
326    #endif
327    ], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const")
328          am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
329        am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
330        AC_MSG_RESULT([$]{ac_t:-
331             }[$]am_cv_proto_iconv)
332        AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1,
333          [Define as const if the declaration of iconv() needs const.])
334      fi
335      LIBICONV=
336      if test "$am_cv_lib_iconv" = yes; then
337        LIBICONV="-liconv"
338      fi
339      AC_SUBST(LIBICONV)
340    ])
341    
342    UTILS_FUNC_ICONV
343    LIBS="$LIBS $LIBICONV"
344    
345    #
346    # IPv6
347    #
348    AC_ARG_WITH(ipv6,
349        [  --with-ipv6             enable IPv6-support],
350        [ AC_DEFINE(IPv6) ])
351    
352    
353    #
354  # debugging  # debugging
355  #  #
356  AC_ARG_WITH(debug,  AC_ARG_WITH(debug,
# Line 273  case "$host" in Line 386  case "$host" in
386  *-*-hpux*)  *-*-hpux*)
387      CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"      CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
388      ;;      ;;
389    *-*-irix6.5*)
390        LIBS="$LIBS -L$ssldir/lib32 -lcrypto"
391        CFLAGS="$CFLAGS -D__SGI_IRIX__"
392        ;;
393  esac  esac
394    
395    

Legend:
Removed from v.743  
changed lines
  Added in v.858

  ViewVC Help
Powered by ViewVC 1.1.26