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

Legend:
Removed from v.1115  
changed lines
  Added in v.1324

  ViewVC Help
Powered by ViewVC 1.1.26