1 | dnl autoconf configuration file for gst-plugins |
---|
2 | AC_INIT |
---|
3 | AC_CANONICAL_TARGET([]) |
---|
4 | |
---|
5 | dnl We disable static building for development, for time savings |
---|
6 | dnl this goes before AS_LIBTOOL to appease autoconf |
---|
7 | dnl *NOTE*: dnl this line before release, so release does static too |
---|
8 | AM_DISABLE_STATIC |
---|
9 | |
---|
10 | dnl AM_MAINTAINER_MODE only provides the option to configure to enable it |
---|
11 | AM_MAINTAINER_MODE |
---|
12 | |
---|
13 | dnl when going to/from release please set the nano (fourth number) right ! |
---|
14 | dnl releases only do Wall, cvs and prerelease does Werror too |
---|
15 | AS_VERSION(gst-plugins, GST_PLUGINS_VERSION, 0, 6, 0, 0, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror") |
---|
16 | AM_INIT_AUTOMAKE($PACKAGE,$VERSION) |
---|
17 | dnl fix errors properly then remove this again |
---|
18 | GST_ERROR= |
---|
19 | |
---|
20 | dnl our libraries and install dirs use major.minor as a version |
---|
21 | GST_MAJORMINOR=$GST_PLUGINS_VERSION_MAJOR.$GST_PLUGINS_VERSION_MINOR |
---|
22 | AC_SUBST(GST_MAJORMINOR) |
---|
23 | |
---|
24 | dnl CURRENT, REVISION, AGE |
---|
25 | dnl - library source changed -> increment REVISION |
---|
26 | dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 |
---|
27 | dnl - interfaces added -> increment AGE |
---|
28 | dnl - interfaces removed -> AGE = 0 |
---|
29 | AS_LIBTOOL(GST_PLUGINS, 0, 0, 0) |
---|
30 | |
---|
31 | dnl FIXME take something else ? |
---|
32 | AC_CONFIG_SRCDIR([gst/law/alaw.c]) |
---|
33 | AM_CONFIG_HEADER(config.h) |
---|
34 | |
---|
35 | dnl Add parameters for aclocal |
---|
36 | dnl (This must come after AM_INIT_AUTOMAKE, since it modifies ACLOCAL) |
---|
37 | ACLOCAL_FLAGS="-I m4 -I common/m4" |
---|
38 | AC_SUBST(ACLOCAL_AMFLAGS, $ACLOCAL_FLAGS) |
---|
39 | |
---|
40 | AC_PROG_CC |
---|
41 | AM_PROG_CC_STDC |
---|
42 | AM_PROG_AS |
---|
43 | AS="${CC}" |
---|
44 | dnl determine c++ compiler |
---|
45 | AC_PROG_CXX |
---|
46 | dnl determine if c++ is available on this system |
---|
47 | AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no) |
---|
48 | dnl determine c++ preprocessor |
---|
49 | AC_PROG_CXXCPP |
---|
50 | AC_ISC_POSIX |
---|
51 | |
---|
52 | AC_HEADER_STDC([]) |
---|
53 | |
---|
54 | dnl ############################################ |
---|
55 | dnl # Super Duper options for plug-in building # |
---|
56 | dnl ############################################ |
---|
57 | |
---|
58 | dnl ext plug-ins; plug-ins that have external dependencies |
---|
59 | GST_CHECK_FEATURE(EXTERNAL, [enable building of plug-ins with external deps],, |
---|
60 | [HAVE_EXTERNAL=yes],enabled, |
---|
61 | [ |
---|
62 | AC_MSG_WARN(building external plug-ins) |
---|
63 | BUILD_EXTERNAL="yes" |
---|
64 | ],[ |
---|
65 | AC_MSG_WARN(all plug-ins with external dependencies will not be built) |
---|
66 | BUILD_EXTERNAL="no" |
---|
67 | ]) |
---|
68 | # make BUILD_EXTERNAL available to Makefile.am |
---|
69 | AM_CONDITIONAL(BUILD_EXTERNAL, test "x$BUILD_EXTERNAL" = "xyes") |
---|
70 | |
---|
71 | dnl experimental plug-ins; stuff that hasn't had the dust settle yet |
---|
72 | dnl read 'builds, but might not work'UTO |
---|
73 | GST_CHECK_FEATURE(EXPERIMENTAL, [enable building of experimental plug-ins],, |
---|
74 | [HAVE_EXPERIMENTAL=yes],disabled, |
---|
75 | [ |
---|
76 | AC_MSG_WARN(building experimental plug-ins) |
---|
77 | USE_TARKIN="yes" |
---|
78 | USE_RTP="yes" |
---|
79 | USE_SHOUT2="yes" |
---|
80 | ],[ |
---|
81 | AC_MSG_NOTICE(not building experimental plug-ins) |
---|
82 | USE_TARKIN="no" |
---|
83 | USE_RTP="no" |
---|
84 | USE_SHOUT2="no" |
---|
85 | ]) |
---|
86 | |
---|
87 | dnl broken plug-ins; stuff that doesn't seem to build at the moment |
---|
88 | GST_CHECK_FEATURE(BROKEN, [enable building of broken plug-ins],, |
---|
89 | HAVE_BROKEN=yes,disabled, |
---|
90 | [ |
---|
91 | AC_MSG_WARN([building broken plug-ins -- no bug reports on these, only patches :)]) |
---|
92 | USE_SMOOTHWAVE="yes" |
---|
93 | USE_VGA="yes" |
---|
94 | USE_XMMS="yes" |
---|
95 | ],[ |
---|
96 | USE_SMOOTHWAVE="no" |
---|
97 | USE_VGA="no" |
---|
98 | USE_XMMS="no" |
---|
99 | AC_MSG_NOTICE([not building broken plug-ins]) |
---|
100 | ]) |
---|
101 | |
---|
102 | dnl ############################## |
---|
103 | dnl # Do automated configuration # |
---|
104 | dnl ############################## |
---|
105 | |
---|
106 | dnl Check for tools: |
---|
107 | dnl ================ |
---|
108 | |
---|
109 | dnl allow for different autotools |
---|
110 | AS_AUTOTOOLS_ALTERNATE() |
---|
111 | |
---|
112 | dnl modify pkg-config path |
---|
113 | AC_ARG_WITH(pkg-config-path, |
---|
114 | AC_HELP_STRING([--with-pkg-config-path],[colon-separated list of pkg-config(1) dirs]), |
---|
115 | [export PKG_CONFIG_PATH=${withval}]) |
---|
116 | |
---|
117 | dnl Check for nasm |
---|
118 | AC_PATH_PROG(NASM_PATH, nasm, no) |
---|
119 | AC_SUBST(NASM_PATH) |
---|
120 | if test x$NASM_PATH = xno; then |
---|
121 | AC_MSG_WARN(Couldn't find nasm) |
---|
122 | HAVE_NASM="no" |
---|
123 | else |
---|
124 | AC_DEFINE(HAVE_NASM, 1, [Define if NASM, the netwide assembler, is available]) |
---|
125 | HAVE_NASM="yes" |
---|
126 | fi |
---|
127 | |
---|
128 | dnl check for gconftool-2 |
---|
129 | translit(dnm, m, l) AM_CONDITIONAL(USE_GCONFTOOL, true) |
---|
130 | GST_CHECK_FEATURE(GCONFTOOL, [GConf schemas], , [ |
---|
131 | AC_PATH_PROG(GCONFTOOL, gconftool-2, no) |
---|
132 | if test x$GCONFTOOL = xno; then |
---|
133 | AC_MSG_WARN(Not installing GConf schemas) |
---|
134 | HAVE_GCONFTOOL="no" |
---|
135 | else |
---|
136 | AM_GCONF_SOURCE_2 |
---|
137 | HAVE_GCONFTOOL="yes" |
---|
138 | fi |
---|
139 | AC_SUBST(HAVE_GCONFTOOL) |
---|
140 | ]) |
---|
141 | |
---|
142 | dnl check for GConf libraries |
---|
143 | translit(dnm, m, l) AM_CONDITIONAL(USE_GCONF, true) |
---|
144 | GST_CHECK_FEATURE(GCONF, [GConf libraries], , [ |
---|
145 | PKG_CHECK_MODULES(GCONF, gconf-2.0, HAVE_GCONF="yes", HAVE_GCONF="no") |
---|
146 | AC_SUBST(GCONF_CFLAGS) |
---|
147 | AC_SUBST(GCONF_LIBS) |
---|
148 | ]) |
---|
149 | |
---|
150 | dnl check for gstreamer; uninstalled is selected preferentially -- see pkg-config(1) |
---|
151 | PKG_CHECK_MODULES(GST, gstreamer-$GST_MAJORMINOR >= $GST_PLUGINS_VERSION_MAJOR.$GST_PLUGINS_VERSION_MINOR.$GST_PLUGINS_VERSION_MICRO, |
---|
152 | HAVE_GST="yes", HAVE_GST="no") |
---|
153 | |
---|
154 | if test "x$HAVE_GST" = "xno"; then |
---|
155 | AC_MSG_ERROR(no GStreamer found) |
---|
156 | fi |
---|
157 | |
---|
158 | GST_TOOLS_DIR=`pkg-config --variable=toolsdir gstreamer-$GST_MAJORMINOR` |
---|
159 | if test -z $GST_TOOLS_DIR; then |
---|
160 | AC_MSG_ERROR([no tools dir defined in GStreamer pkg-config file; core upgrade needed.]) |
---|
161 | fi |
---|
162 | AC_SUBST(GST_TOOLS_DIR) |
---|
163 | |
---|
164 | dnl additional gstcontrol libs |
---|
165 | GST_CONTROL_LIBS=`pkg-config --variable=gstcontrol_libs gstreamer-$GST_MAJORMINOR` |
---|
166 | AC_SUBST(GST_CONTROL_LIBS) |
---|
167 | |
---|
168 | dnl Set up conditionals for (target) architecture: |
---|
169 | dnl ============================================== |
---|
170 | |
---|
171 | dnl Determine CPU |
---|
172 | case "x${target_cpu}" in |
---|
173 | xi?86 | k?) HAVE_CPU_I386=yes |
---|
174 | AC_DEFINE(HAVE_CPU_I386, 1, [Define if the target CPU is an x86]) |
---|
175 | dnl FIXME could use some better detection |
---|
176 | dnl (ie CPUID) |
---|
177 | case "x${target_cpu}" in |
---|
178 | xi386 | xi486) ;; |
---|
179 | *) AC_DEFINE(HAVE_RDTSC, 1, [Define if RDTSC is available]) ;; |
---|
180 | esac ;; |
---|
181 | xpowerpc) HAVE_CPU_PPC=yes |
---|
182 | AC_DEFINE(HAVE_CPU_PPC, 1, [Define if the target CPU is a PPC]) ;; |
---|
183 | xalpha) HAVE_CPU_ALPHA=yes |
---|
184 | AC_DEFINE(HAVE_CPU_ALPHA, 1, [Define if the target CPU is an Alpha]) ;; |
---|
185 | xarm*) HAVE_CPU_ARM=yes |
---|
186 | AC_DEFINE(HAVE_CPU_ARM, 1, [Define if the target CPU is an ARM]) ;; |
---|
187 | xsparc*) HAVE_CPU_SPARC=yes |
---|
188 | AC_DEFINE(HAVE_CPU_SPARC, 1, [Define if the target CPU is a PPC]) ;; |
---|
189 | xmips*) HAVE_CPU_MIPS=yes |
---|
190 | AC_DEFINE(HAVE_CPU_MIPS, 1, [Define if the target CPU is a MIPS]) ;; |
---|
191 | xhppa*) HAVE_CPU_HPPA=yes |
---|
192 | AC_DEFINE(HAVE_CPU_HPPA, 1, [Define if the target CPU is a HPPA]) ;; |
---|
193 | esac |
---|
194 | |
---|
195 | dnl Determine endianness |
---|
196 | AC_C_BIGENDIAN |
---|
197 | |
---|
198 | dnl Check for fast float to int casting as defined in C99 |
---|
199 | AC_C99_FUNC_LRINT() |
---|
200 | AC_C99_FUNC_LRINTF() |
---|
201 | |
---|
202 | dnl Check for essential libraries first: |
---|
203 | dnl ==================================== |
---|
204 | |
---|
205 | GST_GLIB2_CHECK() |
---|
206 | PKG_CHECK_MODULES(GTK2, gtk+-2.0, HAVE_GTK=yes, HAVE_GTK=no) |
---|
207 | GTK_CFLAGS=$GTK2_CFLAGS |
---|
208 | GTK_LIBS=$GTK2_LIBS |
---|
209 | AC_SUBST(GTK_LIBS) |
---|
210 | AC_SUBST(GTK_CFLAGS) |
---|
211 | |
---|
212 | |
---|
213 | dnl Check for X11 extensions |
---|
214 | AC_PATH_XTRA |
---|
215 | if test "-DX_DISPLAY_MISSING" = "$X_CFLAGS"; then |
---|
216 | AC_MSG_NOTICE([cannot find X11, the build system needs fixage]) |
---|
217 | fi |
---|
218 | AC_SUBST(X_CFLAGS) |
---|
219 | AC_SUBST(X_PRE_LIBS) |
---|
220 | AC_SUBST(X_EXTRA_LIBS) |
---|
221 | AC_SUBST(X_LIBS) |
---|
222 | |
---|
223 | dnl =========================================================================== |
---|
224 | dnl ============================= gst plug-ins ================================ |
---|
225 | dnl =========================================================================== |
---|
226 | |
---|
227 | GST_PLUGIN_LDFLAGS='-module -avoid-version' |
---|
228 | AC_SUBST(GST_PLUGIN_LDFLAGS) |
---|
229 | |
---|
230 | dnl these are all the gst plug-ins, compilable without additional libs |
---|
231 | GST_PLUGINS_ALL="\ |
---|
232 | ac3parse adder audioscale auparse avi cdxaparse chart\ |
---|
233 | cutter deinterlace effectv festival filter flx goom\ |
---|
234 | intfloat law level\ |
---|
235 | median mixmatrix mpeg1enc mpeg1sys mpeg1videoparse mpeg2enc mpeg2sub\ |
---|
236 | mpegaudio mpegaudioparse mpegstream mpegtypes\ |
---|
237 | monoscope oneton passthrough playondemand qtdemux rtjpeg silence sine\ |
---|
238 | smooth smpte spectrum speed stereo stereomono synaesthesia\ |
---|
239 | udp vbidec videocrop videoscale videotestsrc volenv volume\ |
---|
240 | vumeter wavenc wavparse y4m" |
---|
241 | |
---|
242 | dnl see if we can build C++ plug-ins |
---|
243 | if test "x$HAVE_CXX" = "xyes"; then |
---|
244 | GST_PLUGINS_ALL="$GST_PLUGINS_ALL \ |
---|
245 | modplug" |
---|
246 | else |
---|
247 | AC_MSG_WARN([Not compiling plug-ins requiring C++ compiler]) |
---|
248 | fi |
---|
249 | |
---|
250 | AC_SUBST(GST_PLUGINS_ALL) |
---|
251 | |
---|
252 | GST_PLUGINS_SELECTED="" |
---|
253 | |
---|
254 | AC_ARG_WITH(plugins, |
---|
255 | AC_HELP_STRING([--with-plugins],[comma-separated list of plug-ins to compile]), |
---|
256 | [for i in `echo $withval | tr , ' '`; do |
---|
257 | if test -n `echo $i | grep $GST_PLUGINS_ALL`; then |
---|
258 | GST_PLUGINS_SELECTED="$GST_PLUGINS_SELECTED $i" |
---|
259 | else |
---|
260 | echo "plug-in $i not recognized, ignoring..." |
---|
261 | fi |
---|
262 | done], |
---|
263 | [GST_PLUGINS_SELECTED=$GST_PLUGINS_ALL]) |
---|
264 | |
---|
265 | AC_SUBST(GST_PLUGINS_SELECTED) |
---|
266 | |
---|
267 | dnl ========================================================================== |
---|
268 | dnl ============================= sys plug-ins ================================ |
---|
269 | dnl ========================================================================== |
---|
270 | |
---|
271 | dnl *** DXR3 card *** |
---|
272 | translit(dnm, m, l) AM_CONDITIONAL(USE_DXR3, true) |
---|
273 | GST_CHECK_FEATURE(DXR3, [DXR3 hardware mpeg video decoder], dxr3videosink, [ |
---|
274 | AC_CHECK_HEADER(linux/em8300.h, HAVE_DXR3="yes", HAVE_DXR3="no") |
---|
275 | ]) |
---|
276 | |
---|
277 | dnl *** OSS audio *** |
---|
278 | translit(dnm, m, l) AM_CONDITIONAL(USE_OSS, true) |
---|
279 | GST_CHECK_FEATURE(OSS, [OSS audio], osssrc osssink, [ |
---|
280 | AC_CHECK_HEADER(sys/soundcard.h, HAVE_OSS="yes", HAVE_OSS="no") |
---|
281 | ]) |
---|
282 | |
---|
283 | dnl *** QuickCam *** |
---|
284 | translit(dnm, m, l) AM_CONDITIONAL(USE_QCAM, true) |
---|
285 | GST_CHECK_FEATURE(QCAM, [QuickCam], qcamsrc, [ |
---|
286 | dnl this one is for hadess, no qcam when no nasm found |
---|
287 | if test "x$HAVE_NASM" = "xno"; |
---|
288 | then |
---|
289 | HAVE_QCAM="no" |
---|
290 | AC_MSG_WARN([QuickCam needs nasm]) |
---|
291 | else |
---|
292 | HAVE_QCAM="yes" |
---|
293 | fi |
---|
294 | ]) |
---|
295 | |
---|
296 | dnl *** Video 4 Linux *** |
---|
297 | translit(dnm, m, l) AM_CONDITIONAL(USE_V4L, true) |
---|
298 | GST_CHECK_FEATURE(V4L, [Video 4 Linux], v4lsrc v4lmjpegsrc v4lmjpegsink, [ |
---|
299 | AC_CHECK_DECL(VID_TYPE_MPEG_ENCODER, HAVE_V4L="yes", HAVE_V4L="no", [#include <linux/videodev.h>]) |
---|
300 | ]) |
---|
301 | |
---|
302 | dnl *** Video 4 Linux 2*** |
---|
303 | translit(dnm, m, l) AM_CONDITIONAL(USE_V4L2, true) |
---|
304 | GST_CHECK_FEATURE(V4L2, [Video 4 Linux 2], v4l2src, [ |
---|
305 | AC_CHECK_HEADER(linux/videodev2.h, HAVE_V4L2="yes", HAVE_V4L2="no") |
---|
306 | ]) |
---|
307 | |
---|
308 | dnl *** Video CD *** |
---|
309 | translit(dnm, m, l) AM_CONDITIONAL(USE_VCD, true) |
---|
310 | GST_CHECK_FEATURE(VCD, [Video CD], vcdsrc, [ |
---|
311 | AC_CHECK_HEADER(linux/cdrom.h, HAVE_VCD="yes", HAVE_VCD="no") |
---|
312 | ]) |
---|
313 | |
---|
314 | dnl *** VGA *** |
---|
315 | translit(dnm, m, l) AM_CONDITIONAL(USE_VGA, true) |
---|
316 | GST_CHECK_FEATURE(VGA, [VGA], vgavideosink, [ |
---|
317 | AC_CHECK_HEADER(asm/vga.h, HAVE_VGA="yes", HAVE_VGA="no") |
---|
318 | ]) |
---|
319 | |
---|
320 | dnl *** CDROM Audio *** |
---|
321 | translit(dnm, m, l) AM_CONDITIONAL(USE_CDROM, true) |
---|
322 | GST_CHECK_FEATURE(CDROM, [CDROM Audio], cdrom, [ |
---|
323 | AC_CHECK_HEADERS(linux/cdrom.h) dnl linux |
---|
324 | AC_CHECK_HEADERS(sys/cdio.h) dnl almost everything else |
---|
325 | dnl AC_CHECK_HEADERS(dmedia/cdaudio.h) dnl irix |
---|
326 | |
---|
327 | if test "${ac_cv_header_linux_cdrom_h}" = "yes" || test "${ac_cv_header_sys_cdio_h}" = "yes" || test "${ac_cv_header_dmedia_cdaudio_h}" = "yes"; then |
---|
328 | case "$host" in |
---|
329 | *-sun-* | *-*-linux*) |
---|
330 | AC_DEFINE(HAVE_CDROM_SOLARIS,, [Define if cdrom access is in Solaris style]) |
---|
331 | ;; |
---|
332 | *-*-freebsd*) |
---|
333 | AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) |
---|
334 | ;; |
---|
335 | *-*-netbsd* | *-*-openbsd*) |
---|
336 | AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) |
---|
337 | AC_DEFINE(HAVE_CDROM_BSD_NETBSD,, [Define if cdrom access uses NetBSD variant]) |
---|
338 | ;; |
---|
339 | *-*darwin*) |
---|
340 | AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style]) |
---|
341 | AC_DEFINE(HAVE_CDROM_BSD_DARWIN,, [Define if cdrom access uses Darwin variant]) |
---|
342 | ;; |
---|
343 | dnl *-irix-*) |
---|
344 | dnl AC_DEFINE(HAVE_CDROM_IRIX,, [Define if cdrom access is in Irix DMedia style]) |
---|
345 | dnl ;; |
---|
346 | esac |
---|
347 | |
---|
348 | HAVE_CDROM="yes" |
---|
349 | else |
---|
350 | HAVE_CDROM="no" |
---|
351 | fi |
---|
352 | ]) |
---|
353 | |
---|
354 | dnl *** XVideo *** |
---|
355 | dnl Look for the PIC library first, Debian requires it. |
---|
356 | dnl Check debian-devel archives for gory details. |
---|
357 | dnl 20020110: |
---|
358 | dnl At the moment XFree86 doesn't distribute shared libXv due |
---|
359 | dnl to unstable API. On many platforms you CAN NOT link a shared |
---|
360 | dnl lib to a static non-PIC lib. This is what the xvideo GStreamer |
---|
361 | dnl plug-in wants to do. So Debian distributes a PIC compiled |
---|
362 | dnl version of the static lib for plug-ins to link to when it is |
---|
363 | dnl inappropriate to link the main application to libXv directly. |
---|
364 | dnl FIXME: add check if this platform can support linking to a |
---|
365 | dnl non-PIC libXv, if not then don not use Xv. |
---|
366 | dnl FIXME: perhaps warn user if they have a shared libXv since |
---|
367 | dnl this is an error until XFree86 starts shipping one |
---|
368 | translit(dnm, m, l) AM_CONDITIONAL(USE_XVIDEO, true) |
---|
369 | |
---|
370 | GST_CHECK_FEATURE(XVIDEO, [X11 XVideo extensions], xvideosink videosink, [ |
---|
371 | dnl use X_CFLAGS for check |
---|
372 | save_FLAGS=$CFLAGS |
---|
373 | CFLAGS=$X_CFLAGS |
---|
374 | |
---|
375 | dnl check for PIC static lib |
---|
376 | GST_CHECK_LIBHEADER(XVIDEO, Xv_pic, XvQueryExtension, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS, X11/extensions/Xvlib.h, XVIDEO_LIBS="-lXv_pic -lXext") |
---|
377 | if test x$HAVE_XVIDEO = xno; then |
---|
378 | dnl PIC lib not found, check for regular lib |
---|
379 | GST_CHECK_LIBHEADER(XVIDEO, Xv, XvQueryExtension, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS, X11/extensions/Xvlib.h, XVIDEO_LIBS="-lXv -lXext") |
---|
380 | fi |
---|
381 | AC_SUBST(XVIDEO_LIBS) |
---|
382 | |
---|
383 | dnl restore CFLAGS |
---|
384 | CFLAGS=$save_CFLAGS |
---|
385 | ]) |
---|
386 | |
---|
387 | dnl Next, check for the optional libraries: |
---|
388 | dnl These are all libraries used in building plug-ins |
---|
389 | dnl ================================================ |
---|
390 | dnl let's try and sort them alphabetically, shall we ? |
---|
391 | |
---|
392 | if test "x$BUILD_EXTERNAL" = "xyes"; then |
---|
393 | |
---|
394 | AC_MSG_NOTICE(Checking for plug-in dependency libraries) |
---|
395 | |
---|
396 | dnl *** a52dec *** |
---|
397 | translit(dnm, m, l) AM_CONDITIONAL(USE_A52DEC, true) |
---|
398 | GST_CHECK_FEATURE(A52DEC, [a52dec], a52dec, [ |
---|
399 | AC_CHECK_A52DEC(HAVE_A52DEC=yes, HAVE_A52DEC=no) |
---|
400 | ]) |
---|
401 | |
---|
402 | dnl *** aalib *** |
---|
403 | translit(dnm, m, l) AM_CONDITIONAL(USE_AALIB, true) |
---|
404 | GST_CHECK_FEATURE(AALIB, [aasink plug-in], aasink, [ |
---|
405 | AM_PATH_AALIB(, HAVE_AALIB=yes, HAVE_AALIB=no) |
---|
406 | AS_SCRUB_INCLUDE(AALIB_CFLAGS) |
---|
407 | ]) |
---|
408 | |
---|
409 | dnl *** alsa *** |
---|
410 | translit(dnm, m, l) AM_CONDITIONAL(USE_ALSA, true) |
---|
411 | GST_CHECK_FEATURE(ALSA, [alsa plug-ins], gstalsa, [ |
---|
412 | AM_PATH_ALSA(0.9.0, HAVE_ALSA=yes, HAVE_ALSA=no) |
---|
413 | ]) |
---|
414 | |
---|
415 | dnl *** arts *** |
---|
416 | dnl if mcopidl can't be found there's no use in compiling it |
---|
417 | AC_CHECK_PROG(MCOPIDL, mcopidl, yes, no) |
---|
418 | if test "xHAVE_MCOPIDL" = "xno"; |
---|
419 | then |
---|
420 | USE_ARTS=no |
---|
421 | fi |
---|
422 | |
---|
423 | translit(dnm, m, l) AM_CONDITIONAL(USE_ARTS, true) |
---|
424 | GST_CHECK_FEATURE(ARTS, [arts plug-ins], arts, [ |
---|
425 | AM_PATH_ARTS(, HAVE_ARTS=yes, HAVE_ARTS=no) |
---|
426 | ]) |
---|
427 | |
---|
428 | dnl *** artsc *** |
---|
429 | translit(dnm, m, l) AM_CONDITIONAL(USE_ARTSC, true) |
---|
430 | GST_CHECK_FEATURE(ARTSC, [artsd plug-ins], artsdsink, [ |
---|
431 | GST_CHECK_ARTSC() |
---|
432 | ]) |
---|
433 | |
---|
434 | dnl *** audiofile *** |
---|
435 | dnl this check uses the GST_CHECK_CONFIGPROG macro |
---|
436 | translit(dnm, m, l) AM_CONDITIONAL(USE_AUDIOFILE, true) |
---|
437 | GST_CHECK_FEATURE(AUDIOFILE, [audiofile], afsink afsrc, [ |
---|
438 | translit(dnm, m, l) AC_SUBST(AUDIOFILE_LIBS) |
---|
439 | translit(dnm, m, l) AC_SUBST(AUDIOFILE_CFLAGS) |
---|
440 | GST_CHECK_CONFIGPROG(AUDIOFILE, audiofile-config) |
---|
441 | dnl we need this function |
---|
442 | AC_CHECK_LIB(audiofile, afOpenVirtualFile, , HAVE_AUDIOFILE="no") |
---|
443 | ]) |
---|
444 | |
---|
445 | dnl *** avifile *** |
---|
446 | translit(dnm, m, l) AM_CONDITIONAL(USE_AVIFILE, true) |
---|
447 | GST_CHECK_FEATURE(AVIFILE, [avifile], winenc windec, [ |
---|
448 | if test "x$no_x" = "xyes"; then |
---|
449 | AC_MSG_WARN([No X libraries found, avifile test might fail compilation]) |
---|
450 | fi |
---|
451 | if test "x$HAVE_CXX" != "xyes"; then |
---|
452 | AC_MSG_WARN([No C++ compiler found, avifile test will fail compilation]) |
---|
453 | fi |
---|
454 | AS_AVIFILE(0.7.0) |
---|
455 | ]) |
---|
456 | |
---|
457 | dnl *** CDParanoia *** |
---|
458 | translit(dnm, m, l) AM_CONDITIONAL(USE_CDPARANOIA, true) |
---|
459 | GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparanoia, [ |
---|
460 | GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface, |
---|
461 | cdda_open, -lm, |
---|
462 | cdda_interface.h, |
---|
463 | CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia" |
---|
464 | HEADER_DIR="no" |
---|
465 | FOUND_CDPARANOIA="yes") |
---|
466 | if test "x$FOUND_CDPARANOIA" != "xyes"; |
---|
467 | then |
---|
468 | GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface, |
---|
469 | cdda_open, -lm, |
---|
470 | cdda/cdda_interface.h, |
---|
471 | CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia" |
---|
472 | HEADER_DIR="yes" |
---|
473 | FOUND_CDPARANOIA="yes") |
---|
474 | fi |
---|
475 | if test "x$HEADER_DIR" = "xyes"; |
---|
476 | then |
---|
477 | AC_DEFINE_UNQUOTED(CDPARANOIA_HEADERS_IN_DIR, , |
---|
478 | defined if cdda headers are in a cdda/ directory) |
---|
479 | fi |
---|
480 | AC_SUBST(CDPARANOIA_LIBS) |
---|
481 | ]) |
---|
482 | dnl FIXME : add second check somehow if that is necessary |
---|
483 | dnl AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface ) |
---|
484 | dnl AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no) |
---|
485 | |
---|
486 | dnl *** dvdread *** |
---|
487 | translit(dnm, m, l) AM_CONDITIONAL(USE_DVDREAD, true) |
---|
488 | GST_CHECK_FEATURE(DVDREAD, [dvdread library], dvdreadsrc, [ |
---|
489 | GST_CHECK_LIBHEADER(DVDREAD, dvdread, DVDOpen, , dvdread/dvd_reader.h, DVDREAD_LIBS="-ldvdread") |
---|
490 | AC_SUBST(DVDREAD_LIBS) |
---|
491 | ]) |
---|
492 | |
---|
493 | dnl *** dvdnav *** |
---|
494 | translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true) |
---|
495 | GST_CHECK_FEATURE(DVDNAV, [dvdnav library], dvdnavsrc, [ |
---|
496 | translit(dnm, m, l) AC_SUBST(DVDNAV_LIBS) |
---|
497 | translit(dnm, m, l) AC_SUBST(DVDNAV_CFLAGS) |
---|
498 | GST_CHECK_CONFIGPROG(DVDNAV, dvdnav-config) |
---|
499 | AS_SCRUB_INCLUDE(DVDNAV_CFLAGS) |
---|
500 | ]) |
---|
501 | |
---|
502 | dnl **** ESound **** |
---|
503 | translit(dnm, m, l) AM_CONDITIONAL(USE_ESD, true) |
---|
504 | GST_CHECK_FEATURE(ESD, [esound plug-ins], esdsink esdmon, [ |
---|
505 | AM_PATH_ESD(0.2.12, HAVE_ESD=yes, HAVE_ESD=no) |
---|
506 | AS_SCRUB_INCLUDE(ESD_CFLAGS) |
---|
507 | ]) |
---|
508 | |
---|
509 | dnl **** festival **** |
---|
510 | dnl translit(dnm, m, l) AM_CONDITIONAL(USE_FESTIVAL, true) |
---|
511 | dnl GST_CHECK_FEATURE(FESTIVAL, [festival plug-ins], festivalsrc, [ |
---|
512 | dnl NOTE: just using local net connection now, add this lib check |
---|
513 | dnl in the future if needed |
---|
514 | dnl AC_LANG_PUSH(C++) |
---|
515 | dnl dnl FIXME: took out func to check for |
---|
516 | dnl dnl This check puts festival_tidy_up in extern "C". |
---|
517 | dnl dnl But, at least on Debian as of 20020110, it is compiled with name |
---|
518 | dnl dnl mangling C++ nonsense and symbols can't resolve |
---|
519 | dnl dnl GST_CHECK_LIBHEADER(FESTIVAL, Festival, festival_tidy_up, , festival/festival.h, FESTIVAL_LIBS="-lFestival") |
---|
520 | dnl GST_CHECK_LIBHEADER(FESTIVAL, Festival, , , festival/festival.h, FESTIVAL_LIBS="-lFestival") |
---|
521 | dnl AC_LANG_POP(C++) |
---|
522 | dnl AC_SUBST(FESTIVAL_LIBS) |
---|
523 | dnl HAVE_FESTIVAL=yes |
---|
524 | dnl]) |
---|
525 | |
---|
526 | dnl *** FLAC *** |
---|
527 | translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true) |
---|
528 | GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [ |
---|
529 | GST_CHECK_LIBHEADER(FLAC, FLAC, FLAC__stream_decoder_new, -lm, FLAC/all.h, FLAC_LIBS="-lFLAC") |
---|
530 | AC_SUBST(FLAC_LIBS) |
---|
531 | ]) |
---|
532 | |
---|
533 | dnl *** FFMPEG *** |
---|
534 | translit(dnm, m, l) AM_CONDITIONAL(USE_FFMPEG, true) |
---|
535 | GST_CHECK_FEATURE(FFMPEG, [ffmpeg plug-ins], ffmpeg, [ |
---|
536 | # only slurp in the case where we are in CVS mode; |
---|
537 | # prerelease and release should get it disted |
---|
538 | if test "x$GST_PLUGINS_VERSION_NANO" = x1; then |
---|
539 | AC_MSG_NOTICE(slurping FFmpeg CVS source) |
---|
540 | AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2002-12-14 12:00 GMT, |
---|
541 | HAVE_FFMPEG=yes, HAVE_FFMPEG=no) |
---|
542 | else |
---|
543 | AC_MSG_NOTICE(FFmpeg CVS code should be included already) |
---|
544 | HAVE_FFMPEG=yes |
---|
545 | fi |
---|
546 | # we only bother with uninstalled (included) ffmpeg for now |
---|
547 | AC_DEFINE_UNQUOTED(HAVE_FFMPEG_UNINSTALLED, 1, |
---|
548 | [defined if we use uninstalled ffmpeg]) |
---|
549 | ]) |
---|
550 | |
---|
551 | dnl *** Gnome VFS *** |
---|
552 | translit(dnm, m, l) AM_CONDITIONAL(USE_GNOME_VFS, true) |
---|
553 | GST_CHECK_FEATURE(GNOME_VFS, [Gnome VFS], gnomevfssrc, [ |
---|
554 | PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0, HAVE_GNOME_VFS="yes", HAVE_GNOME_VFS="no") |
---|
555 | AC_SUBST(GNOME_VFS_CFLAGS) |
---|
556 | AC_SUBST(GNOME_VFS_LIBS) |
---|
557 | ]) |
---|
558 | |
---|
559 | dnl *** gsm *** |
---|
560 | translit(dnm, m, l) AM_CONDITIONAL(USE_GSM, true) |
---|
561 | GST_CHECK_FEATURE(GSM, [GSM library], gsmenc gsmdec, [ |
---|
562 | GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm.h, GSM_LIBS="-lgsm") |
---|
563 | if test $HAVE_GSM != "yes"; then |
---|
564 | GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm/gsm.h, GSM_LIBS="-lgsm") |
---|
565 | if test $HAVE_GSM = "yes"; then |
---|
566 | AC_DEFINE(GSM_HEADER_IN_SUBDIR, 1, [Define if GSM header in gsm/ subdir]) |
---|
567 | fi |
---|
568 | fi |
---|
569 | AC_SUBST(GSM_LIBS) |
---|
570 | ]) |
---|
571 | |
---|
572 | dnl *** Hermes *** |
---|
573 | translit(dnm, m, l) AM_CONDITIONAL(USE_HERMES, true) |
---|
574 | GST_CHECK_FEATURE(HERMES, [Hermes library], colorspace, [ |
---|
575 | GST_CHECK_LIBHEADER(HERMES, Hermes, Hermes_ConverterInstance, , Hermes/Hermes.h, HERMES_LIBS="-lHermes") |
---|
576 | ], AC_SUBST(HERMES_LIBS)) |
---|
577 | |
---|
578 | dnl *** http *** |
---|
579 | translit(dnm, m, l) AM_CONDITIONAL(USE_HTTP, true) |
---|
580 | GST_CHECK_FEATURE(HTTP, [http plug-ins], gsthttpsrc, [ |
---|
581 | dnl FIXME: need to check for header |
---|
582 | GHTTP_LIBS= |
---|
583 | GST_HTTPSRC_GET_TYPE= |
---|
584 | if test x$USE_GLIB2 = xyes; then |
---|
585 | AC_MSG_WARN(ghttp disabled for glib2.0) |
---|
586 | else |
---|
587 | AC_CHECK_LIB(ghttp, ghttp_request_new, |
---|
588 | [HTTP_LIBS="-lghttp" |
---|
589 | GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type" |
---|
590 | HAVE_HTTP=yes |
---|
591 | ], :, $LIBS) |
---|
592 | fi |
---|
593 | AC_SUBST(HTTP_LIBS) |
---|
594 | AC_SUBST(GST_HTTPSRC_GET_TYPE) |
---|
595 | ]) |
---|
596 | |
---|
597 | dnl *** Jack *** |
---|
598 | translit(dnm, m, l) AM_CONDITIONAL(USE_JACK, true) |
---|
599 | GST_CHECK_FEATURE(JACK, Jack, jack, [ |
---|
600 | PKG_CHECK_MODULES(JACK, jack >= 0.29.0, HAVE_JACK="yes", HAVE_JACK="no") |
---|
601 | AC_SUBST(JACK_CFLAGS) |
---|
602 | AC_SUBST(JACK_LIBS) |
---|
603 | ]) |
---|
604 | |
---|
605 | dnl *** jpeg *** |
---|
606 | dnl FIXME: we could use header checks here as well IMO |
---|
607 | translit(dnm, m, l) AM_CONDITIONAL(USE_JPEG, true) |
---|
608 | GST_CHECK_FEATURE(JPEG, [jpeg], jpegenc jpegdec, [ |
---|
609 | AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no") |
---|
610 | JPEG_LIBS="-ljpeg" |
---|
611 | AC_SUBST(JPEG_LIBS) |
---|
612 | ]) |
---|
613 | |
---|
614 | dnl *** ladspa *** |
---|
615 | translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true) |
---|
616 | GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [ |
---|
617 | AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no") |
---|
618 | ]) |
---|
619 | |
---|
620 | dnl *** lame *** |
---|
621 | translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true) |
---|
622 | GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [ |
---|
623 | GST_CHECK_LIBHEADER(LAME, mp3lame, lame_init, -lm, lame/lame.h, HAVE_LAME="yes" LAME_LIBS="-lmp3lame") |
---|
624 | ]) |
---|
625 | AC_SUBST(LAME_LIBS) |
---|
626 | |
---|
627 | dnl *** libcolorspace *** |
---|
628 | translit(dnm, m, l) AM_CONDITIONAL(USE_LCS, true) |
---|
629 | GST_CHECK_FEATURE(LCS, Lcs, lcs, [ |
---|
630 | PKG_CHECK_MODULES(LCS, lcs, HAVE_LCS="yes", HAVE_LCS="no") |
---|
631 | AC_SUBST(LCS_CFLAGS) |
---|
632 | AC_SUBST(LCS_LIBS) |
---|
633 | ]) |
---|
634 | |
---|
635 | dnl *** libdv *** |
---|
636 | translit(dnm, m, l) AM_CONDITIONAL(USE_LIBDV, true) |
---|
637 | GST_CHECK_FEATURE(LIBDV, [libdv DV/video decoder], dvdec, [ |
---|
638 | PKG_CHECK_MODULES(LIBDV, libdv >= 0.98, HAVE_LIBDV="yes", HAVE_LIBDV="no") |
---|
639 | AC_SUBST(LIBDV_CFLAGS) |
---|
640 | AC_SUBST(LIBDV_LIBS) |
---|
641 | ]) |
---|
642 | |
---|
643 | dnl *** libfame *** |
---|
644 | translit(dnm, m, l) AM_CONDITIONAL(USE_LIBFAME, true) |
---|
645 | GST_CHECK_FEATURE(LIBFAME, [libfame MPEG1/4 encoder], libfame, [ |
---|
646 | AM_PATH_LIBFAME(0.9.0, HAVE_LIBFAME="yes", HAVE_LIBFAME="no") |
---|
647 | AC_SUBST(LIBFAME_CFLAGS) |
---|
648 | AC_SUBST(LIBFAME_LIBS) |
---|
649 | ]) |
---|
650 | |
---|
651 | dnl *** libpng *** |
---|
652 | translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true) |
---|
653 | GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [ |
---|
654 | PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no") |
---|
655 | AC_SUBST(LIBPNG_CFLAGS) |
---|
656 | AC_SUBST(LIBPNG_LIBS) |
---|
657 | ]) |
---|
658 | |
---|
659 | |
---|
660 | dnl *** mad *** |
---|
661 | dnl FIXME: we could use header checks here as well IMO |
---|
662 | translit(dnm, m, l) AM_CONDITIONAL(USE_MAD, true) |
---|
663 | GST_CHECK_FEATURE(MAD, [mad mp3 decoder], mad, [ |
---|
664 | AC_CHECK_LIB(mad, mad_decoder_finish, HAVE_MAD="yes" MAD_LIBS="-lmad") |
---|
665 | if test "x$HAVE_MAD" = "xyes"; then |
---|
666 | # installed with mad >= 0.14 |
---|
667 | HAVE_MAD="no" |
---|
668 | save_libs=$LIBS |
---|
669 | LIBS="-lz" |
---|
670 | AC_CHECK_LIB(id3tag, id3_tag_query, HAVE_MAD="yes" MAD_LIBS="$MAD_LIBS -lid3tag") |
---|
671 | LIBS=$save_LIBS |
---|
672 | fi |
---|
673 | ]) |
---|
674 | AC_SUBST(MAD_LIBS) |
---|
675 | |
---|
676 | dnl *** mikmod *** |
---|
677 | translit(dnm, m, l) AM_CONDITIONAL(USE_MIKMOD, true) |
---|
678 | GST_CHECK_FEATURE(MIKMOD, [mikmod plug-in], mikmod, [ |
---|
679 | AM_PATH_LIBMIKMOD(, HAVE_MIKMOD=yes, HAVE_MIKMOD=no) |
---|
680 | AC_SUBST(MIKMOD_LIBS, "$LIBMIKMOD_LIBS") |
---|
681 | AC_SUBST(MIKMOD_CFLAGS, "$LIBMIKMODCFLAGS") |
---|
682 | ]) |
---|
683 | |
---|
684 | dnl *** mjpegtools *** |
---|
685 | translit(dnm, m, l) AM_CONDITIONAL(USE_MJPEGTOOLS, true) |
---|
686 | GST_CHECK_FEATURE(MJPEGTOOLS, [mjpegtools], jpegmmxenc jpegmmxdec, [ |
---|
687 | PKG_CHECK_MODULES(MJPEGTOOLS, mjpegtools, HAVE_MJPEGTOOLS="yes", HAVE_MJPEGTOOLS="no") |
---|
688 | |
---|
689 | if [ test x$HAVE_MJPEGTOOLS = x"yes" ]; then |
---|
690 | dnl some headers we might want to need |
---|
691 | AC_CHECK_HEADERS(stdint.h, HAVE_STDINT_H="yes", HAVE_STDINT_H="no") |
---|
692 | if [ test x$HAVE_STDINT_H = x"no" ]; then |
---|
693 | AC_CHECK_HEADERS(inttypes.h sys/types.h, HAVE_INTTYPES_H="yes", [ |
---|
694 | AC_MSG_WARN(No valid header files found, mjpegtools plugins disabled) |
---|
695 | HAVE_INTTYPES_H="no" HAVE_MJPEGTOOLS="no" |
---|
696 | ]) |
---|
697 | fi |
---|
698 | AC_CHECK_HEADERS(stdbool.h, HAVE_STDBOOL_H="yes", HAVE_STDBOOL_H="no") |
---|
699 | |
---|
700 | dnl sizeof PRId64 etc... |
---|
701 | AC_CHECK_SIZEOF(int) |
---|
702 | AC_CHECK_SIZEOF(long) |
---|
703 | AC_CHECK_SIZEOF(long long) |
---|
704 | case 8 in |
---|
705 | $ac_cv_sizeof_int) |
---|
706 | PRID64_STRING_FORMAT="d" |
---|
707 | ;; |
---|
708 | $ac_cv_sizeof_long) |
---|
709 | PRID64_STRING_FORMAT="ld" |
---|
710 | ;; |
---|
711 | $ac_cv_sizeof_long_long) |
---|
712 | PRID64_STRING_FORMAT="lld" |
---|
713 | ;; |
---|
714 | *) |
---|
715 | AC_MSG_WARN(No suitable variant for 64bits integers found, mjpegtools plugins disabled) |
---|
716 | HAVE_MJPEGTOOLS="no" |
---|
717 | ;; |
---|
718 | esac |
---|
719 | |
---|
720 | AC_DEFINE_UNQUOTED(PRID64_STRING_FORMAT, "$PRID64_STRING_FORMAT", |
---|
721 | [ A printf type definition for 64 bit integers ]) |
---|
722 | AC_SUBST(MJPEGTOOLS_LIBS) |
---|
723 | AC_SUBST(MJPEGTOOLS_CFLAGS) |
---|
724 | fi |
---|
725 | ]) |
---|
726 | |
---|
727 | dnl *** mpeg2dec *** |
---|
728 | translit(dnm, m, l) AM_CONDITIONAL(USE_MPEG2DEC, true) |
---|
729 | GST_CHECK_FEATURE(MPEG2DEC, [mpeg2dec], mpeg2dec, [ |
---|
730 | PKG_CHECK_MODULES(MPEG2DEC, libmpeg2 >= 0.3.1, |
---|
731 | HAVE_MPEG2DEC="yes", HAVE_MPEG2DEC="no") |
---|
732 | AC_SUBST(MPEG2DEC_CFLAGS) |
---|
733 | AC_SUBST(MPEG2DEC_LIBS) |
---|
734 | ]) |
---|
735 | |
---|
736 | dnl *** openquicktime *** |
---|
737 | translit(dnm, m, l) AM_CONDITIONAL(USE_OPENQUICKTIME, true) |
---|
738 | GST_CHECK_FEATURE(OPENQUICKTIME, [Open Quicktime], quicktime_parser quicktime_decoder quicktime_demux,[ |
---|
739 | GST_CHECK_LIBHEADER(OPENQUICKTIME, openquicktime, quicktime_init,, openquicktime/openquicktime.h, OPENQUICKTIME_LIBS="-lopenquicktime") |
---|
740 | AC_SUBST(OPENQUICKTIME_LIBS) |
---|
741 | ]) |
---|
742 | |
---|
743 | dnl *** raw1394 *** |
---|
744 | translit(dnm, m, l) AM_CONDITIONAL(USE_RAW1394, true) |
---|
745 | GST_CHECK_FEATURE(RAW1394, [raw1394 library], dv1394src, [ |
---|
746 | GST_CHECK_LIBHEADER(RAW1394, raw1394, raw1394_new_handle,, libraw1394/raw1394.h, RAW1394_LIBS="-lraw1394") |
---|
747 | AC_SUBST(RAW1394_LIBS) |
---|
748 | ]) |
---|
749 | |
---|
750 | dnl *** rtp *** |
---|
751 | dnl FIXME : adapt and make it work |
---|
752 | translit(dnm, m, l) AM_CONDITIONAL(USE_RTP, true) |
---|
753 | GST_CHECK_FEATURE(RTP, [RTP library], rtpenc rtpdec,[ |
---|
754 | AC_CHECK_LIB(ortp, ortp_init, HAVE_RTP=yes, HAVE_RTP=no, $GST_CFLAGS $GST_LIBS) |
---|
755 | RTP_LIBS="-lortp" |
---|
756 | AC_SUBST(RTP_LIBS) |
---|
757 | ]) |
---|
758 | |
---|
759 | dnl FIXME header check needs to use GLIB_CFLAGS in order to succeed for rtp |
---|
760 | dnl can use GST_* which should have GLIB_* info |
---|
761 | dnl AC_CHECK_HEADERS(rtp/rtp.h, HAVE_LIBRTP=yes, HAVE_LIBRTP=no) |
---|
762 | dnl AC_CHECK_HEADERS(rtp/rtp-packet.h, :, HAVE_LIBRTP=no) |
---|
763 | dnl AC_CHECK_HEADERS(rtp/rtcp-packet.h, :, HAVE_LIBRTP=no) |
---|
764 | dnl AC_CHECK_HEADERS(rtp/rtp-audio.h, :, HAVE_LIBRTP=no) |
---|
765 | |
---|
766 | dnl *** SDL *** |
---|
767 | translit(dnm, m, l) AM_CONDITIONAL(USE_SDL, true) |
---|
768 | GST_CHECK_FEATURE(SDL, [SDL plug-in], sdlvideosink, [ |
---|
769 | AM_PATH_SDL(, HAVE_SDL=yes, HAVE_SDL=no) |
---|
770 | ]) |
---|
771 | |
---|
772 | dnl *** shout *** |
---|
773 | translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT, true) |
---|
774 | GST_CHECK_FEATURE(SHOUT, [shout plug-in], icecastsend, [ |
---|
775 | GST_CHECK_LIBHEADER(SHOUT, shout, shout_init_connection,, shout/shout.h, SHOUT_LIBS="-lshout") |
---|
776 | AC_SUBST(SHOUT_LIBS) |
---|
777 | ]) |
---|
778 | |
---|
779 | dnl *** shout2 *** |
---|
780 | translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true) |
---|
781 | GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [ |
---|
782 | AM_PATH_SHOUT2(HAVE_SHOUT2=yes, HAVE_SHOUT2=no) |
---|
783 | AC_SUBST(SHOUT2_CFLAGS) |
---|
784 | AC_SUBST(SHOUT2_LIBS) |
---|
785 | ]) |
---|
786 | |
---|
787 | dnl *** sidplay *** |
---|
788 | translit(dnm, m, l) AM_CONDITIONAL(USE_SIDPLAY, true) |
---|
789 | GST_CHECK_FEATURE(SIDPLAY, [sidplay plug-in], sidplay, [ |
---|
790 | GST_PATH_SIDPLAY() |
---|
791 | ]) |
---|
792 | |
---|
793 | dnl *** smoothwave *** |
---|
794 | translit(dnm, m, l) AM_CONDITIONAL(USE_SMOOTHWAVE, true) |
---|
795 | GST_CHECK_FEATURE(SMOOTHWAVE, [smoothwave plug-in], smoothwave, [ |
---|
796 | if test $HAVE_GTK = "yes"; then HAVE_SMOOTHWAVE=yes; fi; |
---|
797 | ]) |
---|
798 | |
---|
799 | |
---|
800 | dnl *** snapshot *** |
---|
801 | translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true) |
---|
802 | GST_CHECK_FEATURE(LIBPNG, [snapshot plug-in], snapshot, [ |
---|
803 | GST_CHECK_LIBHEADER(LIBPNG, png, png_read_info, -lz -lm, png.h, LIBPNG_LIBS="-lpng -lz -lm") |
---|
804 | AC_SUBST(LIBPNG_LIBS) |
---|
805 | ]) |
---|
806 | |
---|
807 | dnl *** swfdec *** |
---|
808 | translit(dnm, m, l) AM_CONDITIONAL(USE_SWFDEC, true) |
---|
809 | GST_CHECK_FEATURE(SWFDEC, [swfdec plug-in], swfdec, [ |
---|
810 | PKG_CHECK_MODULES(SWFDEC, swfdec >= 0.1.3.1, HAVE_SWFDEC=yes, HAVE_SWFDEC=no) |
---|
811 | AC_SUBST(SWFDEC_CFLAGS) |
---|
812 | AC_SUBST(SWFDEC_LIBS) |
---|
813 | ]) |
---|
814 | |
---|
815 | dnl *** tarkin *** |
---|
816 | dnl for now the sources are included in the plug-in |
---|
817 | dnl and should be moved to ext-libs/ perhaps |
---|
818 | translit(dnm, m, l) AM_CONDITIONAL(USE_TARKIN, true) |
---|
819 | GST_CHECK_FEATURE(TARKIN, [tarkinenc tarkindec], tarkin, [ |
---|
820 | HAVE_TARKIN="yes" |
---|
821 | ]) |
---|
822 | |
---|
823 | dnl *** vorbis *** |
---|
824 | dnl AM_PATH_VORBIS only takes two options |
---|
825 | translit(dnm, m, l) AM_CONDITIONAL(USE_VORBIS, true) |
---|
826 | GST_CHECK_FEATURE(VORBIS, [vorbis plug-in], vorbisenc vorbisdec, [ |
---|
827 | XIPH_PATH_VORBIS(HAVE_VORBIS=yes, HAVE_VORBIS=no) |
---|
828 | AS_SCRUB_INCLUDE(VORBIS_CFLAGS) |
---|
829 | ]) |
---|
830 | |
---|
831 | dnl *** XMMS *** |
---|
832 | translit(dnm, m, l) AM_CONDITIONAL(USE_XMMS, true) |
---|
833 | GST_CHECK_FEATURE(XMMS, [xmms plug-in], xmms, [ |
---|
834 | AM_PATH_XMMS(0.1.0, HAVE_XMMS=yes, HAVE_XMMS=no) |
---|
835 | ]) |
---|
836 | |
---|
837 | fi dnl of EXT plugins |
---|
838 | |
---|
839 | dnl Check for atomic.h |
---|
840 | dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter |
---|
841 | dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H) |
---|
842 | AC_CHECK_HEADER(asm/atomic.h, HAVE_ATOMIC_H=yes, HAVE_ATOMIC_H=no) |
---|
843 | dnl Do a compile to check that it has atomic_set (eg, linux 2.0 didn't) |
---|
844 | if test x$HAVE_ATOMIC_H = xyes; then |
---|
845 | AC_TRY_RUN([ |
---|
846 | #include "asm/atomic.h" |
---|
847 | main() { atomic_t t; atomic_set(&t,0); atomic_inc(&t); atomic_add(1,&t);return 0;} |
---|
848 | ],, [ |
---|
849 | # Not successful |
---|
850 | if test x$HAVE_ATOMIC_H = xyes; then |
---|
851 | AC_MSG_WARN(Atomic reference counting is out of date: doing without.) |
---|
852 | fi |
---|
853 | HAVE_ATOMIC_H=no |
---|
854 | ], [ |
---|
855 | # Cross compiling |
---|
856 | AC_MSG_RESULT(yes) |
---|
857 | AC_MSG_WARN(Can't check properly for atomic reference counting. Assuming OK.) |
---|
858 | ]) |
---|
859 | fi |
---|
860 | |
---|
861 | |
---|
862 | dnl ###################################################################### |
---|
863 | dnl # Check command line parameters, and set shell variables accordingly # |
---|
864 | dnl ###################################################################### |
---|
865 | |
---|
866 | GST_DEBUGINFO |
---|
867 | |
---|
868 | AC_ARG_ENABLE(libmmx, |
---|
869 | AC_HELP_STRING([--enable-libmmx],[use libmmx, if available]), |
---|
870 | [case "${enableval}" in |
---|
871 | yes) USE_LIBMMX=$HAVE_LIBMMX ;; |
---|
872 | no) USE_LIBMMX=no ;; |
---|
873 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-libmmx) ;; |
---|
874 | esac], |
---|
875 | [USE_LIBMMX=$HAVE_LIBMMX]) dnl Default value |
---|
876 | |
---|
877 | AC_ARG_ENABLE(atomic, |
---|
878 | AC_HELP_STRING([--enable-atomic],[use atomic reference counting header]), |
---|
879 | [case "${enableval}" in |
---|
880 | yes) USE_ATOMIC_H=$HAVE_ATOMIC_H;; |
---|
881 | noset) USE_ATOMIC_H=$HAVE_ATOMIC_H;; |
---|
882 | no) USE_ATOMIC_H=no;; |
---|
883 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-atomic) ;; |
---|
884 | esac], |
---|
885 | [USE_ATOMIC_H=$HAVE_ATOMIC_H]) dnl Default value |
---|
886 | |
---|
887 | AC_ARG_ENABLE(profiling, |
---|
888 | AC_HELP_STRING([--enable-profiling], |
---|
889 | [-pg to compiler commandline, for profiling]), |
---|
890 | [case "${enableval}" in |
---|
891 | yes) USE_PROFILING=yes ;; |
---|
892 | no) UES_PROFILING=no ;; |
---|
893 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-profiling) ;; |
---|
894 | esac], |
---|
895 | [USE_PROFILING=no]) dnl Default value |
---|
896 | |
---|
897 | AC_ARG_ENABLE(tests, |
---|
898 | AC_HELP_STRING([--disable-tests],[disable building test apps]), |
---|
899 | [case "${enableval}" in |
---|
900 | yes) BUILD_TESTS=yes ;; |
---|
901 | no) BUILD_TESTS=no ;; |
---|
902 | *) AC_MSG_ERROR(bad value ${enableval} for --disable-tests) ;; |
---|
903 | esac], |
---|
904 | [BUILD_TESTS=yes]) dnl Default value |
---|
905 | |
---|
906 | AC_ARG_ENABLE(examples, |
---|
907 | AC_HELP_STRING([--disable-examples],[disable building examples]), |
---|
908 | [case "${enableval}" in |
---|
909 | yes) BUILD_EXAMPLES=yes ;; |
---|
910 | no) BUILD_EXAMPLES=no ;; |
---|
911 | *) AC_MSG_ERROR(bad value ${enableval} for --disable-examples) ;; |
---|
912 | esac], |
---|
913 | [BUILD_EXAMPLES=yes]) dnl Default value |
---|
914 | |
---|
915 | dnl seeking needs freetype, so check for it here |
---|
916 | AC_CHECK_FT2(2.0.9,HAVE_FT2=yes,HAVE_FT2=no) |
---|
917 | dnl make the HAVE_FT2 variable available to automake and Makefile.am |
---|
918 | AM_CONDITIONAL(HAVE_FT2, test "x$HAVE_FT2" = "xyes") |
---|
919 | AC_SUBST(FT2_CFLAGS) |
---|
920 | AC_SUBST(FT2_LIBS) |
---|
921 | |
---|
922 | dnl ################################################ |
---|
923 | dnl # Set defines according to variables set above # |
---|
924 | dnl ################################################ |
---|
925 | |
---|
926 | |
---|
927 | if test "x$USE_LIBMMX" = xyes; then |
---|
928 | AC_DEFINE(HAVE_LIBMMX, 1, [Define if libmmx is available]) |
---|
929 | fi |
---|
930 | |
---|
931 | if test "x$USE_ATOMIC_H" = xyes; then |
---|
932 | AC_DEFINE(HAVE_ATOMIC_H, 1, [Define if atomic.h header file is available]) |
---|
933 | fi |
---|
934 | |
---|
935 | # do not use deprecated stuff |
---|
936 | GST_CFLAGS="$GST_CFLAGS -DGST_DISABLE_DEPRECATED" |
---|
937 | |
---|
938 | if test "x$USE_DEBUG" = xyes; then |
---|
939 | GST_CFLAGS="$GST_CFLAGS -g" |
---|
940 | fi |
---|
941 | |
---|
942 | if test "x$USE_PROFILING" = xyes; then |
---|
943 | dnl CFLAGS="$CFLAGS -pg -fprofile-arcs" |
---|
944 | FOMIT_FRAME_POINTER="" |
---|
945 | else |
---|
946 | FOMIT_FRAME_POINTER="-fomit-frame-pointer" |
---|
947 | fi |
---|
948 | |
---|
949 | dnl |
---|
950 | dnl AC_SUBST(FOMIT_FRAME_POINTER) |
---|
951 | dnl |
---|
952 | |
---|
953 | dnl ############################# |
---|
954 | dnl # Set automake conditionals # |
---|
955 | dnl ############################# |
---|
956 | |
---|
957 | dnl These should be "USE_*" instead of "HAVE_*", but some packages expect |
---|
958 | dnl HAVE_ and it is likely to be easier to stick with the old name |
---|
959 | AM_CONDITIONAL(HAVE_CPU_I386, test "x$HAVE_CPU_I386" = "xyes") |
---|
960 | AM_CONDITIONAL(HAVE_CPU_PPC, test "x$HAVE_CPU_PPC" = "xyes") |
---|
961 | AM_CONDITIONAL(HAVE_CPU_ALPHA, test "x$HAVE_CPU_ALPHA" = "xyes") |
---|
962 | AM_CONDITIONAL(HAVE_CPU_ARM, test "x$HAVE_CPU_ARM" = "xyes") |
---|
963 | AM_CONDITIONAL(HAVE_CPU_SPARC, test "x$HAVE_CPU_SPARC" = "xyes") |
---|
964 | AM_CONDITIONAL(HAVE_LIBMMX, test "x$USE_LIBMMX" = "xyes") |
---|
965 | |
---|
966 | AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes") |
---|
967 | |
---|
968 | AM_CONDITIONAL(EXPERIMENTAL, test "$EXPERIMENTAL" = "$xyes") |
---|
969 | AM_CONDITIONAL(BROKEN, test "$BROKEN" = "$xyes") |
---|
970 | |
---|
971 | AM_CONDITIONAL(HAVE_NASM, test "x$HAVE_NASM" = "xyes") |
---|
972 | AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes") |
---|
973 | AM_CONDITIONAL(HAVE_GTK_DOC, $HAVE_GTK_DOC) |
---|
974 | AM_CONDITIONAL(BUILD_DOCS, test "x$BUILD_DOCS" = "xyes") |
---|
975 | AM_CONDITIONAL(BUILD_TESTS, test "x$BUILD_TESTS" = "xyes") |
---|
976 | AM_CONDITIONAL(BUILD_EXAMPLES, test "x$BUILD_EXAMPLES" = "xyes") |
---|
977 | AM_CONDITIONAL(BUILD_PLUGIN_DOCS, test "x$BUILD_PLUGIN_DOCS" = "xyes") |
---|
978 | AM_CONDITIONAL(HAVE_FIG2DEV_PNG, $HAVE_FIG2DEV_PNG) |
---|
979 | AM_CONDITIONAL(HAVE_FIG2DEV_PDF, $HAVE_FIG2DEV_PDF) |
---|
980 | AM_CONDITIONAL(HAVE_RAW1394, test "x$HAVE_RAW1394" = "xyes") |
---|
981 | |
---|
982 | dnl prefer internal headers to already installed ones |
---|
983 | GST_CFLAGS="-I\$(top_srcdir)/gst-libs $GST_CFLAGS $GST_ERROR" |
---|
984 | |
---|
985 | AC_SUBST(GST_LIBS) |
---|
986 | AC_SUBST(GST_CFLAGS) |
---|
987 | |
---|
988 | dnl ########################### |
---|
989 | dnl # Configure external libs # |
---|
990 | dnl ########################### |
---|
991 | if test "x$HAVE_FFMPEG" = xyes; then |
---|
992 | AC_CONFIG_SUBDIRS(gst-libs/ext/ffmpeg/ffmpeg) |
---|
993 | fi |
---|
994 | |
---|
995 | dnl ######################### |
---|
996 | dnl # Make the output files # |
---|
997 | dnl ######################### |
---|
998 | |
---|
999 | AC_CONFIG_FILES( |
---|
1000 | Makefile |
---|
1001 | gst-plugins.spec |
---|
1002 | gst/Makefile |
---|
1003 | gst/ac3parse/Makefile |
---|
1004 | gst/adder/Makefile |
---|
1005 | gst/audioscale/Makefile |
---|
1006 | gst/auparse/Makefile |
---|
1007 | gst/avi/Makefile |
---|
1008 | gst/cdxaparse/Makefile |
---|
1009 | gst/chart/Makefile |
---|
1010 | gst/cutter/Makefile |
---|
1011 | gst/deinterlace/Makefile |
---|
1012 | gst/effectv/Makefile |
---|
1013 | gst/festival/Makefile |
---|
1014 | gst/filter/Makefile |
---|
1015 | gst/flx/Makefile |
---|
1016 | gst/goom/Makefile |
---|
1017 | gst/intfloat/Makefile |
---|
1018 | gst/law/Makefile |
---|
1019 | gst/level/Makefile |
---|
1020 | gst/median/Makefile |
---|
1021 | gst/mixmatrix/Makefile |
---|
1022 | gst/mpeg1enc/Makefile |
---|
1023 | gst/mpeg1sys/Makefile |
---|
1024 | gst/mpeg1videoparse/Makefile |
---|
1025 | gst/mpeg2enc/Makefile |
---|
1026 | gst/mpeg2sub/Makefile |
---|
1027 | gst/mpegaudio/Makefile |
---|
1028 | gst/mpegaudioparse/Makefile |
---|
1029 | gst/mpegstream/Makefile |
---|
1030 | gst/mpegtypes/Makefile |
---|
1031 | gst/modplug/Makefile |
---|
1032 | gst/modplug/libmodplug/Makefile |
---|
1033 | gst/monoscope/Makefile |
---|
1034 | gst/oneton/Makefile |
---|
1035 | gst/passthrough/Makefile |
---|
1036 | gst/playondemand/Makefile |
---|
1037 | gst/qtdemux/Makefile |
---|
1038 | gst/rtjpeg/Makefile |
---|
1039 | gst/silence/Makefile |
---|
1040 | gst/sine/Makefile |
---|
1041 | gst/smooth/Makefile |
---|
1042 | gst/smpte/Makefile |
---|
1043 | gst/spectrum/Makefile |
---|
1044 | gst/speed/Makefile |
---|
1045 | gst/stereo/Makefile |
---|
1046 | gst/stereomono/Makefile |
---|
1047 | gst/synaesthesia/Makefile |
---|
1048 | gst/udp/Makefile |
---|
1049 | gst/vbidec/Makefile |
---|
1050 | gst/videoscale/Makefile |
---|
1051 | gst/videotestsrc/Makefile |
---|
1052 | gst/videocrop/Makefile |
---|
1053 | gst/volenv/Makefile |
---|
1054 | gst/volume/Makefile |
---|
1055 | gst/vumeter/Makefile |
---|
1056 | gst/wavenc/Makefile |
---|
1057 | gst/wavparse/Makefile |
---|
1058 | gst/y4m/Makefile |
---|
1059 | sys/Makefile |
---|
1060 | sys/cdrom/Makefile |
---|
1061 | sys/dxr3/Makefile |
---|
1062 | sys/oss/Makefile |
---|
1063 | sys/qcam/Makefile |
---|
1064 | sys/v4l/Makefile |
---|
1065 | sys/v4l2/Makefile |
---|
1066 | sys/vcd/Makefile |
---|
1067 | sys/vga/Makefile |
---|
1068 | sys/xvideo/Makefile |
---|
1069 | sys/videosink/Makefile |
---|
1070 | ext/Makefile |
---|
1071 | ext/a52dec/Makefile |
---|
1072 | ext/aalib/Makefile |
---|
1073 | ext/alsa/Makefile |
---|
1074 | ext/arts/Makefile |
---|
1075 | ext/artsd/Makefile |
---|
1076 | ext/audiofile/Makefile |
---|
1077 | ext/avifile/Makefile |
---|
1078 | ext/cdparanoia/Makefile |
---|
1079 | ext/dv/Makefile |
---|
1080 | ext/dvdread/Makefile |
---|
1081 | ext/dvdnav/Makefile |
---|
1082 | ext/esd/Makefile |
---|
1083 | ext/ffmpeg/Makefile |
---|
1084 | ext/flac/Makefile |
---|
1085 | ext/gnomevfs/Makefile |
---|
1086 | ext/gsm/Makefile |
---|
1087 | ext/hermes/Makefile |
---|
1088 | ext/http/Makefile |
---|
1089 | ext/jack/Makefile |
---|
1090 | ext/jpeg/Makefile |
---|
1091 | ext/ladspa/Makefile |
---|
1092 | ext/lame/Makefile |
---|
1093 | ext/lcs/Makefile |
---|
1094 | ext/libfame/Makefile |
---|
1095 | ext/libpng/Makefile |
---|
1096 | ext/mad/Makefile |
---|
1097 | ext/mikmod/Makefile |
---|
1098 | ext/mjpegtools/Makefile |
---|
1099 | ext/mpeg2dec/Makefile |
---|
1100 | ext/openquicktime/Makefile |
---|
1101 | ext/raw1394/Makefile |
---|
1102 | ext/rtp/Makefile |
---|
1103 | ext/sdl/Makefile |
---|
1104 | ext/shout/Makefile |
---|
1105 | ext/shout2/Makefile |
---|
1106 | ext/sidplay/Makefile |
---|
1107 | ext/smoothwave/Makefile |
---|
1108 | ext/snapshot/Makefile |
---|
1109 | ext/swfdec/Makefile |
---|
1110 | ext/vorbis/Makefile |
---|
1111 | ext/tarkin/Makefile |
---|
1112 | ext/xmms/Makefile |
---|
1113 | gst-libs/Makefile |
---|
1114 | gst-libs/gst/Makefile |
---|
1115 | gst-libs/gst/audio/Makefile |
---|
1116 | gst-libs/gst/floatcast/Makefile |
---|
1117 | gst-libs/gst/gconf/Makefile |
---|
1118 | gst-libs/gst/gconf/gstreamer-gconf.pc |
---|
1119 | gst-libs/gst/gconf/gstreamer-gconf-uninstalled.pc |
---|
1120 | gst-libs/gst/idct/Makefile |
---|
1121 | gst-libs/gst/media-info/Makefile |
---|
1122 | gst-libs/gst/play/Makefile |
---|
1123 | gst-libs/gst/resample/Makefile |
---|
1124 | gst-libs/gst/riff/Makefile |
---|
1125 | gst-libs/gst/video/Makefile |
---|
1126 | gst-libs/ext/Makefile |
---|
1127 | gst-libs/ext/ffmpeg/Makefile |
---|
1128 | examples/dynparams/Makefile |
---|
1129 | examples/capsfilter/Makefile |
---|
1130 | examples/seeking/Makefile |
---|
1131 | examples/indexing/Makefile |
---|
1132 | examples/Makefile |
---|
1133 | testsuite/autoplug/Makefile |
---|
1134 | testsuite/spider/Makefile |
---|
1135 | testsuite/Makefile |
---|
1136 | tools/Makefile |
---|
1137 | gconf/Makefile |
---|
1138 | pkgconfig/Makefile |
---|
1139 | pkgconfig/gstreamer-libs.pc |
---|
1140 | pkgconfig/gstreamer-libs-uninstalled.pc |
---|
1141 | pkgconfig/gstreamer-play.pc |
---|
1142 | pkgconfig/gstreamer-play-uninstalled.pc |
---|
1143 | ) |
---|
1144 | AC_OUTPUT |
---|
1145 | |
---|
1146 | echo -e "configure: *** Plug-ins that will be built : $GST_PLUGINS_YES" |
---|
1147 | echo |
---|
1148 | echo -e "configure: *** Plug-ins that will not be built : $GST_PLUGINS_NO" |
---|
1149 | echo |
---|
1150 | if test "x$BUILD_EXTERNAL" = "xno"; then |
---|
1151 | echo "configure: *** No external plug-ins will be built" |
---|
1152 | fi |
---|