Removed printf that was interpreted as a trigraph
[pwlib.git] / plugins / configure.in
blobcb16c966f5dcfdb11c62b3e0554f705033c10e19
1 AC_INIT(../include/ptlib.h)
3 AC_PROG_CXX
5 dnl ########################################################################
6 dnl set the PWLIB directory to the current directory
8 PWLIBDIR=`pwd`
9 echo "Plugin source directory is $PWLIBDIR";
10 AC_SUBST(PWLIBDIR)
11 dnl set the pwlib installation dir for pwlib-config
12 AC_SUBST(PWINSTDIR)
14 dnl ########################################################################
15 dnl set the PREFIX accordingly
16 if test "x$prefix" = "xNONE"; then
17    INSTALLPREFIX="/usr/local"
18 else
19    INSTALLPREFIX="${prefix}"
22 AC_SUBST(INSTALLPREFIX)
24 dnl ########################################################################
25 dnl set LIBDIR accordingly
26 LIBDIR="${libdir}"
27 AC_SUBST(LIBDIR)
29 dnl #########################################################################
30 dnl check for Alsa sound support
31 dnl ########################################################################
33 AC_ARG_ENABLE(alsa, [  --enable-alsa           enable ALSA audio support],,enable_alsa=yes)
35 if test "$enable_alsa" = "yes" ; then
36   AC_CHECK_HEADER(alsa/asoundlib.h, ALSAHDR=1)
37   AC_MSG_CHECKING(for ALSA sound support)
38   if test "${ALSAHDR:-unset}" != "unset"; then
39     AC_SUBST(HAS_ALSA, 1)
40     AC_MSG_RESULT(yes)
41   else
42     AC_MSG_RESULT(no)
43   fi
46 dnl #########################################################################
47 dnl check for OSS sound support
48 dnl ########################################################################
50 AC_ARG_ENABLE(oss, [  --enable-oss            enable OSS audio support],,enable_oss=yes)
52 if test "$enable_oss" = "yes" ; then
53   AC_CHECK_HEADER(sys/soundcard.h, SNDCARDHDR=1)
54   AC_MSG_CHECKING(for OSS sound support)
55   if test "${SNDCARDHDR:-unset}" != "unset"; then
56     AC_SUBST(HAS_OSS, 1)
57     AC_MSG_RESULT(yes)
58   else
59     AC_MSG_RESULT(no)
60   fi
63 AC_ARG_ENABLE(video,
64        [  --disable-video         disable video device support in PWLIB],
65        video=$enableval)
67 if test "$video" != "no" ; then
69 dnl #########################################################################
70 dnl check for V4L video support
71 dnl ########################################################################
73 AC_ARG_ENABLE(v4l, [  --enable-v4l            enable V4L video support],,enable_v4l=yes)
75 if test "$enable_v4l" = "yes" ; then
76   AC_CHECK_HEADER(linux/videodev.h, V4LHDR=1)
77   AC_MSG_CHECKING(for V4L video support)
78   if test "${V4LHDR:-unset}" != "unset"; then
79     AC_SUBST(HAS_V4L, 1)
80     AC_MSG_RESULT(yes)
81   else
82     AC_MSG_RESULT(no)
83   fi
86 dnl #########################################################################
87 dnl check for BSD video capture support
88 dnl ########################################################################
90 AC_ARG_ENABLE(bsdvideo, [  --enable-bsdvideo       enable BSD video support],,enable_bsdvideo=yes)
92 if test "$enable_bsdvideo" = "yes" ; then
93   AC_CHECK_HEADER(machine/ioctl_meteor.h, BSDVIDEOHDR=1)
94   AC_CHECK_HEADER(i386/ioctl_meteor.h, BSDVIDEOHDR=1)
95   AC_CHECK_HEADER(dev/ic/bt8xx.h, BSDVIDEOHDR=1)
96   AC_MSG_CHECKING(for BSD video support)
97   if test "${BSDVIDEOHDR:-unset}" != "unset"; then
98     AC_SUBST(HAS_BSDVIDEOCAP, 1)
99     AC_MSG_RESULT(yes)
100   else
101     AC_MSG_RESULT(no)
102   fi
105 dnl #########################################################################
106 dnl check for AVC video support
107 dnl ########################################################################
109 AC_ARG_ENABLE(avc, [  --enable-avc            enable IEEE1394/AVC video support],,enable_avc=yes)
111 if test "$enable_avc" = "yes" ; then
112   AC_CHECK_HEADER(libavc1394/avc1394.h, AVC1394HDR=1)
113   AC_CHECK_HEADER(libdv/dv.h, DVHDR=1)
114   AC_CHECK_HEADER(libraw1394/raw1394.h, RAW1394HDR=1)
115   AC_MSG_CHECKING(for IEEE1394/AVC video support)
116   if test "${AVC1394HDR:-unset}" != "unset" -a ${DVHDR:-unset} != "unset" -a "${RAW1394HDR:-unset}" != "unset"; then
117     AC_SUBST(HAS_AVC1394, 1)
118     AC_MSG_RESULT(yes)
119   else
120     AC_MSG_RESULT(no)
121   fi
124 dnl #########################################################################
125 dnl check for DC video support
126 dnl ########################################################################
128 AC_ARG_ENABLE(dc, [  --enable-dc             enable IEEE1394/DC video support],,enable_dc=yes)
130 if test "$enable_dc" = "yes" ; then
131   AC_CHECK_HEADER(libdc1394/dc1394_control.h, DC1394HDR=1)
132   AC_CHECK_HEADER(libraw1394/raw1394.h, RAW1394HDR=1)
133   AC_MSG_CHECKING(for IEEE1394/DC video support)
134   if test "${DC1394HDR:-unset}" != "unset" -a ${RAW1394HDR:-unset} != "unset"; then
135     AC_SUBST(HAS_DC1394, 1)
136     AC_MSG_RESULT(yes)
137   else
138     AC_MSG_RESULT(no)
139   fi
143 dnl end of test for video
145 dnl ########################################################################
146 dnl output header file
148 AC_CONFIG_FILES(Makefile)
150 AC_OUTPUT()