/[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 1251 by astrand, Wed Sep 13 12:10:14 2006 UTC revision 1309 by stargo, Wed Nov 1 20:52: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 77  LIBS="$LIBS -L$ssldir/lib -lcrypto" Line 79  LIBS="$LIBS -L$ssldir/lib -lcrypto"
79  rpath="$rpath:$ssldir/lib"  rpath="$rpath:$ssldir/lib"
80               ])               ])
81    
82    AC_ARG_ENABLE(smartcard,
83                 [  --enable-smartcard        Enables smart-card support.
84                 ],
85                 [
86                    if test -n "$PKG_CONFIG"; then
87                            PKG_CHECK_MODULES(PCSCLITE, libpcsclite, [WITH_SCARD=1], [WITH_SCARD=0])
88                            if test x"$WITH_SCARD" = "x1"; then
89                                    SCARDOBJ="scard.o"
90                                    CFLAGS="$CFLAGS $PCSCLITE_CFLAGS"
91                                    LIBS="$LIBS $PCSCLITE_LIBS"
92                                    AC_DEFINE(WITH_SCARD)
93                            fi
94                    fi
95                 ])
96    
97    AC_SUBST(SCARDOBJ)
98    
99  #  #
100  # Alignment  # Alignment
# Line 139  AC_ARG_WITH(libvncserver, Line 157  AC_ARG_WITH(libvncserver,
157  #  #
158  # sound  # sound
159  #  #
 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"  
     ]  
 )  
160    
161  sound="yes"  sound="yes"
162  AC_ARG_WITH(sound,  AC_ARG_WITH(sound,
163      [  --with-sound            select sound system ("oss", "sgi", "sun" or "libao") ],      [  --with-sound            select sound system ("oss", "sgi", "sun", "alsa" or "libao") ],
164      [      [
165      sound="$withval"      sound="$withval"
166      ])      ])
167  if test "$sound" = yes; then  
168      AC_CHECK_HEADER(ao/ao.h, [sound=libao])  AC_CHECK_HEADER(sys/soundcard.h, [HAVE_OSS=1], [HAVE_OSS=0])
169      AC_CHECK_HEADER(sys/soundcard.h, [sound=oss])  AC_CHECK_HEADER(dmedia/audio.h, [HAVE_SGI=1], [HAVE_SGI=0])
170      AC_CHECK_HEADER(dmedia/audio.h, [sound=sgi])  AC_CHECK_HEADER(sys/audioio.h, [HAVE_SUN=1], [HAVE_SUN=0])
171      AC_CHECK_HEADER(sys/audioio.h, [sound=sun])  
172    AC_ARG_ENABLE(static-libsamplerate,
173        [  --enable-static-libsamplerate link libsamplerate statically],
174        [static_libsamplerate=yes],
175        [static_libsamplerate=no])
176    
177    if test -n "$PKG_CONFIG"; then
178        PKG_CHECK_MODULES(LIBAO, ao, [HAVE_LIBAO=1], [HAVE_LIBAO=0])
179        PKG_CHECK_MODULES(ALSA, alsa, [HAVE_ALSA=1], [HAVE_ALSA=0])
180        PKG_CHECK_MODULES(LIBSAMPLERATE, samplerate, [HAVE_LIBSAMPLERATE=1], [HAVE_LIBSAMPLERATE=0])
181        if test x"$HAVE_LIBSAMPLERATE" = "x1"; then
182            AC_DEFINE(HAVE_LIBSAMPLERATE)
183            if test x"$static_libsamplerate" = "xyes"; then
184                _libsamplerate_libdir=`$PKG_CONFIG --errors-to-stdout --variable=libdir samplerate`
185                LIBSAMPLERATE_LIBS="$_libsamplerate_libdir""/libsamplerate.a"
186            fi
187            LIBSAMPLERATE_LIBS="$LIBSAMPLERATE_LIBS -lm"
188        fi
189  fi  fi
190  if test "$sound" = no; then  
191      break  if test "$sound" != "no"; then
192  elif test "$sound" = oss; then      SOUNDOBJ="$SOUNDOBJ rdpsnd.o rdpsnd_dsp.o"
193      SOUNDOBJ="rdpsnd.o rdpsnd_oss.o"      CFLAGS="$CFLAGS $LIBSAMPLERATE_CFLAGS"
194      AC_DEFINE(WITH_RDPSND)      LIBS="$LIBS $LIBSAMPLERATE_LIBS"
 elif test "$sound" = sgi; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_sgi.o"  
     LDFLAGS="$LDFLAGS -laudio"  
     AC_DEFINE(WITH_RDPSND)  
 elif test "$sound" = sun; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_sun.o"  
     AC_DEFINE(WITH_RDPSND)  
 elif test "$sound" = libao; then  
     SOUNDOBJ="rdpsnd.o rdpsnd_libao.o"  
     LDFLAGS="$LDFLAGS -lao"  
195      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])  
196  fi  fi
197    
198    case $sound in
199        yes)
200            if test x"$HAVE_OSS" = "x1"; then
201                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
202                AC_DEFINE(RDPSND_OSS)
203            fi
204    
205            if test x"$HAVE_SGI" = "x1"; then
206                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
207                LIBS="$LIBS -laudio"
208                AC_DEFINE(RDPSND_SGI)
209            fi
210    
211            if test x"$HAVE_SUN" = "x1"; then
212                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
213                AC_DEFINE(RDPSND_SUN)
214            fi
215    
216            if test x"$HAVE_ALSA" = "x1"; then
217                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
218                CFLAGS="$CFLAGS $ALSA_CFLAGS"
219                LIBS="$LIBS $ALSA_LIBS"
220                AC_DEFINE(RDPSND_ALSA)
221            fi
222    
223            if test x"$HAVE_LIBAO" = "x1"; then
224                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
225                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
226                LIBS="$LIBS $LIBAO_LIBS"
227                AC_DEFINE(RDPSND_LIBAO)
228            fi
229    
230            ;;
231    
232        oss)
233            if test x"$HAVE_OSS" = "x1"; then
234                SOUNDOBJ="$SOUNDOBJ rdpsnd_oss.o"
235                AC_DEFINE(RDPSND_OSS)
236            else
237                AC_MSG_ERROR([Selected sound system is not available.])
238            fi
239            ;;
240    
241        sgi)
242            if test x"$HAVE_SGI" = "x1"; then
243                SOUNDOBJ="$SOUNDOBJ rdpsnd_sgi.o"
244                LIBS="$LIBS -laudio"
245                AC_DEFINE(RDPSND_SGI)
246            else
247                AC_MSG_ERROR([Selected sound system is not available.])
248            fi
249            ;;
250    
251        sun)
252            if test x"$HAVE_SUN" = "x1"; then
253                SOUNDOBJ="$SOUNDOBJ rdpsnd_sun.o"
254                AC_DEFINE(RDPSND_SUN)
255            else
256                AC_MSG_ERROR([Selected sound system is not available.])
257            fi
258            ;;
259    
260        alsa)
261            if test x"$HAVE_ALSA" = "x1"; then
262                SOUNDOBJ="$SOUNDOBJ rdpsnd_alsa.o"
263                CFLAGS="$CFLAGS $ALSA_CFLAGS"
264                LIBS="$LIBS $ALSA_LIBS"
265                AC_DEFINE(RDPSND_ALSA)
266            else
267                AC_MSG_ERROR([Selected sound system is not available.])
268            fi
269            ;;
270    
271        libao)
272            if test x"$HAVE_LIBAO" = "x1"; then
273                SOUNDOBJ="$SOUNDOBJ rdpsnd_libao.o"
274                CFLAGS="$CFLAGS $LIBAO_CFLAGS"
275                LIBS="$LIBS $LIBAO_LIBS"
276                AC_DEFINE(RDPSND_LIBAO)
277            else
278                AC_MSG_ERROR([Selected sound system is not available.])
279            fi
280            ;;
281    
282        no)
283            ;;
284    
285        *)
286            AC_MSG_WARN([sound support disabled])
287            AC_MSG_WARN([Currently supported systems are Open Sound System (oss), SGI AL (sgi), Sun/BSD (sun), ALSA (alsa) and libao])
288            ;;
289    esac
290    
291  AC_SUBST(SOUNDOBJ)  AC_SUBST(SOUNDOBJ)
292    
293  #  #
# Line 694  AC_ARG_WITH(debug-channel, Line 801  AC_ARG_WITH(debug-channel,
801      ])      ])
802    
803    
804    AC_ARG_WITH(debug-smartcard,
805        [  --with-debug-smartcard  enable debugging of smart-card code],
806        [
807            if test $withval != "no";
808            then
809                    if test x"$WITH_SCARD" = "x1"; then
810                            AC_DEFINE(WITH_SCARD_DEBUG,1)
811                    fi
812            fi
813        ])
814    
815  #  #
816  # target-specific stuff  # target-specific stuff
817  #  #

Legend:
Removed from v.1251  
changed lines
  Added in v.1309

  ViewVC Help
Powered by ViewVC 1.1.26