3 dnl initialize autoconf
4 dnl we don't specify PACKAGE and VERSION because AS_VERSION puts it together
7 dnl when going to/from release please set the nano (fourth number) right !
8 dnl releases only do Wall, cvs and prerelease does Werror too
9 AS_VERSION(gst-plugins-base, GST_PLUGINS_BASE_VERSION, 0, 9, 4, 1,
10 GST_CVS="no", GST_CVS="yes")
12 dnl can autoconf find the source ?
13 AC_CONFIG_SRCDIR([gst/sine/gstsinesrc.c])
15 dnl define the output header for config
16 AM_CONFIG_HEADER([config.h])
18 dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
21 dnl sets host_* variables
24 dnl initialize automake
25 dnl FIXME: this is deprecated use, we should move PACKAGE and VERSION to
26 dnl AC_INIT, but then we need to parse the version to pass to AS_VERSION
27 AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
29 dnl our libraries and install dirs use major.minor as a version
30 GST_MAJORMINOR=$GST_PLUGINS_BASE_VERSION_MAJOR.$GST_PLUGINS_BASE_VERSION_MINOR
31 dnl we override it here if we need to for the release candidate of new series
33 AC_SUBST(GST_MAJORMINOR)
35 dnl CURRENT, REVISION, AGE
36 dnl - library source changed -> increment REVISION
37 dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
38 dnl - interfaces added -> increment AGE
39 dnl - interfaces removed -> AGE = 0
40 dnl sets GST_LT_LDFLAGS
41 AS_LIBTOOL(GST, 2, 0, 0)
45 dnl *** autotools stuff ****
47 dnl allow for different autotools
48 AS_AUTOTOOLS_ALTERNATE
50 dnl Add parameters for aclocal
51 AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
54 dnl the version check needs to stay here because autopoint greps for it
55 AM_GNU_GETTEXT_VERSION([0.11.5])
56 AM_GNU_GETTEXT([external])
57 GST_GETTEXT([gst-plugins-base-$GST_MAJORMINOR])
59 dnl *** check for arguments to configure ***
68 GST_ARG_WITH_PKG_CONFIG_PATH
69 GST_ARG_WITH_PACKAGE_NAME([GStreamer Base Plug-ins])
70 GST_ARG_WITH_PACKAGE_ORIGIN
72 dnl these are all the gst plug-ins, compilable without additional libs
88 AC_SUBST(GST_PLUGINS_ALL)
90 GST_PLUGINS_SELECTED=""
93 AC_HELP_STRING([--with-plugins],[comma-separated list of plug-ins to compile]),
94 [for i in `echo $withval | tr , ' '`; do
95 if echo $GST_PLUGINS_ALL | grep $i > /dev/null
97 GST_PLUGINS_SELECTED="$GST_PLUGINS_SELECTED $i"
99 echo "plug-in $i not recognized, ignoring..."
102 [GST_PLUGINS_SELECTED=$GST_PLUGINS_ALL])
104 AC_SUBST(GST_PLUGINS_SELECTED)
107 dnl ext plug-ins; plug-ins that have external dependencies
108 GST_CHECK_FEATURE(EXTERNAL, [enable building of plug-ins with external deps],,
109 [HAVE_EXTERNAL=yes], enabled,
111 AC_MSG_NOTICE(building external plug-ins)
114 AC_MSG_NOTICE(all plug-ins with external dependencies will not be built)
117 AM_CONDITIONAL(BUILD_EXTERNAL, test "x$BUILD_EXTERNAL" = "xyes")
119 dnl *** checks for platform ***
121 dnl * hardware/architecture *
123 dnl common/m4/gst-arch.m4
127 dnl *** checks for programs ***
132 dnl determine c++ compiler
134 dnl determine if c++ is available on this system
135 AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no)
137 dnl determine c++ preprocessor
138 dnl FIXME: do we need this ?
141 AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
142 AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
144 dnl check for documentation tools
146 AS_PATH_PYTHON([2.1])
148 dnl *** checks for libraries ***
150 dnl For interactive UNIX (a Sun thing)
151 dnl FIXME: this adds -lcposix to LIBS, but I doubt we use LIBS
154 dnl *** checks for header files ***
156 dnl check if we have ANSI C header files
159 dnl used in gst/ffmpegcolorspace/mem.c
160 dnl FIXME: could be fixed by redefining av_malloc and av_free to GLib's
161 AC_CHECK_HEADERS([malloc.h])
163 dnl used in gst/subparse/gstsubparse.c
164 AC_CHECK_HEADERS([regex.h], HAVE_REGEX_H="yes", HAVE_REGEX_H="no")
165 AM_CONDITIONAL(HAVE_REGEX_H, test "x$HAVE_REGEX_H" = "xyes")
168 AC_CHECK_HEADERS([sys/socket.h],
169 HAVE_SYS_SOCKET_H="yes", HAVE_SYS_SOCKET_H="no")
170 AM_CONDITIONAL(HAVE_SYS_SOCKET_H, test "x$HAVE_SYS_SOCKET_H" = "xyes")
173 dnl ffmpegcolorspace includes _stdint.h
176 dnl *** checks for types/defines ***
178 dnl Check for FIONREAD ioctl declaration
182 dnl *** checks for structures ***
184 dnl *** checks for compiler characteristics ***
186 dnl make sure we can use "inline" from C code
189 dnl *** checks for library functions ***
191 dnl Check for fast float to int casting as defined in C99
192 dnl used in gst-libs/gst/floatcast/floatcast.h
196 dnl Check for a way to display the function name in debug output
199 dnl *** checks for dependancy libraries ***
202 GST_GLIB_CHECK([2.6])
204 dnl liboil is required
205 PKG_CHECK_MODULES(LIBOIL, liboil-0.3 >= 0.3.2, HAVE_LIBOIL=yes, HAVE_LIBOIL=no)
206 if test "x${HAVE_LIBOIL}" != xyes ; then
207 AC_ERROR([liboil-0.3 is required])
210 dnl checks for gstreamer
211 dnl uninstalled is selected preferentially -- see pkg-config(1)
213 GST_CHECK_GST($GST_MAJORMINOR, [$GST_REQ])
214 GST_CHECK_GST_BASE($GST_MAJORMINOR, [$GST_REQ])
215 GST_CHECK_GST_GDP($GST_MAJORMINOR, [$GST_REQ])
216 GST_CHECK_GST_CONTROLLER($GST_MAJORMINOR, [$GST_REQ])
217 GST_CHECK_GST_CHECK($GST_MAJORMINOR, [$GST_REQ], no)
219 dnl FIXME: get rid of this by making sure gstreamer-check brings it in
220 dnl check for "check", unit testing library/header
221 AM_PATH_CHECK(0.9.2, HAVE_CHECK=yes, HAVE_CHECK=no)
222 AM_CONDITIONAL(HAVE_CHECK, test "x$HAVE_CHECK" = "xyes")
225 dnl GTK is optional and used in examples
227 PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.2.0, HAVE_GTK_22=yes, HAVE_GTK_22=no)
228 if test "x$HAVE_GTK_22" = "xyes"; then
230 GTK_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-2.0`
231 AC_SUBST(GTK_VERSION)
232 GTK_PREFIX=`$PKG_CONFIG --variable=prefix gdk-pixbuf-2.0`
233 AC_SUBST(GTK_BASE_DIR)
235 PKG_CHECK_MODULES(GTK2, gtk+-2.0, HAVE_GTK_20=yes, HAVE_GTK_20=no)
237 if test "x$HAVE_GTK_20" = "xyes"; then
240 GTK_CFLAGS=$GTK2_CFLAGS
245 AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
247 dnl *** set variables based on configure arguments ***
249 dnl set license and copyright notice
251 AC_DEFINE_UNQUOTED(GST_LICENSE, "$GST_LICENSE", [GStreamer license])
252 AC_SUBST(GST_LICENSE)
254 dnl set location of plugin directory
257 dnl define an ERROR_CFLAGS Makefile variable
258 GST_SET_ERROR_CFLAGS($GST_CVS)
260 dnl define correct level for debugging messages
261 GST_SET_LEVEL_DEFAULT($GST_CVS)
263 dnl decide on default elements
264 dnl FIXME: provide configure-time options for this
265 dnl FIXME: describe where exactly this gets used
266 dnl FIXME: decide if it's a problem that this could point to sinks from
267 dnl depending plugin modules
268 DEFAULT_AUDIOSINK="alsasink"
269 DEFAULT_VIDEOSINK="xvimagesink"
270 DEFAULT_AUDIOSRC="alsasrc"
271 DEFAULT_VIDEOSRC="v4lsrc"
272 DEFAULT_VISUALIZER="goom"
274 *-sun-* | *pc-solaris* )
275 DEFAULT_AUDIOSINK="sunaudiosink"
276 DEFAULT_VIDEOSINK="ximagesink"
277 DEFAULT_AUDIOSRC="sunaudiosrc"
280 DEFAULT_AUDIOSINK="osxaudiosink"
281 DEFAULT_AUDIOSRC="osxaudiosrc"
282 DEFAULT_VIDEOSINK="osxvideosink"
286 AC_SUBST(DEFAULT_AUDIOSINK)
287 AC_DEFINE_UNQUOTED(DEFAULT_AUDIOSINK, "$DEFAULT_AUDIOSINK",
288 [Default audio sink])
289 AC_SUBST(DEFAULT_AUDIOSRC)
290 AC_DEFINE_UNQUOTED(DEFAULT_AUDIOSRC, "$DEFAULT_AUDIOSRC",
291 [Default audio source])
292 AC_SUBST(DEFAULT_VIDEOSINK)
293 AC_DEFINE_UNQUOTED(DEFAULT_VIDEOSINK, "$DEFAULT_VIDEOSINK",
294 [Default video sink])
295 AC_SUBST(DEFAULT_VIDEOSRC)
296 AC_DEFINE_UNQUOTED(DEFAULT_VIDEOSRC, "$DEFAULT_VIDEOSRC",
297 [Default video source])
298 AC_SUBST(DEFAULT_VISUALIZER)
299 AC_DEFINE_UNQUOTED(DEFAULT_VISUALIZER, "$DEFAULT_VISUALIZER",
300 [Default visualizer])
302 dnl *** sys plug-ins ***
305 AC_MSG_NOTICE([Checking libraries for plugins in sys/])
309 translit(dnm, m, l) AM_CONDITIONAL(USE_X, true)
310 GST_CHECK_FEATURE(X, [X libraries and plugins],
313 ac_cflags_save="$CFLAGS"
314 ac_cppflags_save="$CPPFLAGS"
315 CFLAGS="$CFLAGS $X_CFLAGS"
316 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
318 dnl now try to find the HEADER
319 AC_CHECK_HEADER(X11/Xlib.h, HAVE_X="yes", HAVE_X="no")
321 if test "x$HAVE_X" = "xno"
323 AC_MSG_NOTICE([cannot find X11 development files])
325 dnl this is much more than we want
326 X_LIBS="$X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS"
327 dnl AC_PATH_XTRA only defines the path needed to find the X libs,
328 dnl it does not add the libs; therefore we add them here
329 X_LIBS="$X_LIBS -lX11"
334 CFLAGS="$ac_cflags_save"
335 CPPFLAGS="$ac_cppflags_save"
339 dnl Look for the PIC library first, Debian requires it.
340 dnl Check debian-devel archives for gory details.
342 dnl At the moment XFree86 doesn't distribute shared libXv due
343 dnl to unstable API. On many platforms you CAN NOT link a shared
344 dnl lib to a static non-PIC lib. This is what the xvideo GStreamer
345 dnl plug-in wants to do. So Debian distributes a PIC compiled
346 dnl version of the static lib for plug-ins to link to when it is
347 dnl inappropriate to link the main application to libXv directly.
348 dnl FIXME: add check if this platform can support linking to a
349 dnl non-PIC libXv, if not then don not use Xv.
350 dnl FIXME: perhaps warn user if they have a shared libXv since
351 dnl this is an error until XFree86 starts shipping one
353 dnl Check for Xv extension
354 translit(dnm, m, l) AM_CONDITIONAL(USE_XVIDEO, true)
355 GST_CHECK_FEATURE(XVIDEO, [X11 XVideo extensions],
357 if test x$HAVE_X = xyes; then
358 AC_CHECK_LIB(Xv_pic, XvQueryExtension,
359 HAVE_XVIDEO="yes", HAVE_XVIDEO="no",
362 if test x$HAVE_XVIDEO = xyes; then
363 XVIDEO_LIBS="-lXv_pic -lXext"
364 AC_SUBST(XVIDEO_LIBS)
366 dnl try again using something else if we didn't find it first
367 if test x$HAVE_XVIDEO = xno; then
368 AC_CHECK_LIB(Xv, XvQueryExtension,
369 HAVE_XVIDEO="yes", HAVE_XVIDEO="no",
372 if test x$HAVE_XVIDEO = xyes; then
373 XVIDEO_LIBS="-lXv -lXext"
374 AC_SUBST(XVIDEO_LIBS)
382 translit(dnm, m, l) AM_CONDITIONAL(USE_XSHM, true)
383 GST_CHECK_FEATURE(XSHM, [X Shared Memory extension], xshm, [
384 if test x$HAVE_X = xyes; then
385 AC_CHECK_LIB(Xext, XShmAttach,
386 HAVE_XSHM="yes", HAVE_XSHM="no",
388 if test "x$HAVE_XSHM" = "xyes"; then
391 dnl On AIX, it is in XextSam instead, but we still need -lXext
392 AC_CHECK_LIB(XextSam, XShmAttach,
393 HAVE_XSHM="yes", HAVE_XSHM="no",
395 if test "x$HAVE_XSHM" = "xyes"; then
396 XSHM_LIBS="-lXext -lXextSam"
405 dnl v4l/v4l2 checks have been moved down because they require X
407 dnl *** Video 4 Linux ***
408 dnl for information about the header/define, see sys/v4l/gstv4lelement.h
409 dnl renamed to GST_V4L in accordance with V4L2 below
410 translit(dnm, m, l) AM_CONDITIONAL(USE_GST_V4L, true)
411 GST_CHECK_FEATURE(GST_V4L, [Video 4 Linux], v4lsrc v4lmjpegsrc v4lmjpegsink, [
414 if test "$HAVE_X" = "yes"
416 AC_CHECK_DECL(VID_TYPE_MPEG_ENCODER, HAVE_GST_V4L="yes", HAVE_GST_V4L="no", [
417 #include <sys/types.h>
418 #define _LINUX_TIME_H
420 #include <linux/videodev.h>
425 dnl *** ext plug-ins ***
426 dnl keep this list sorted alphabetically !
428 if test "x$BUILD_EXTERNAL" = "xyes"; then
431 AC_MSG_NOTICE([Checking libraries for plugins in ext/])
435 translit(dnm, m, l) AM_CONDITIONAL(USE_ALSA, true)
436 GST_CHECK_FEATURE(ALSA, [alsa plug-ins], gstalsa, [
437 PKG_CHECK_MODULES(ALSA, alsa >= 0.9.1, [
439 AC_SUBST(ALSA_CFLAGS)
442 AM_PATH_ALSA(0.9.1, HAVE_ALSA="yes", HAVE_ALSA="no")
446 dnl *** CDParanoia ***
447 translit(dnm, m, l) AM_CONDITIONAL(USE_CDPARANOIA, true)
448 GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparanoia, [
449 GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface,
452 CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia"
454 FOUND_CDPARANOIA="yes")
455 if test "x$FOUND_CDPARANOIA" != "xyes";
457 GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface,
459 cdda/cdda_interface.h,
460 CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia"
462 FOUND_CDPARANOIA="yes")
464 if test "x$HEADER_DIR" = "xyes";
466 AC_DEFINE_UNQUOTED(CDPARANOIA_HEADERS_IN_DIR, ,
467 defined if cdda headers are in a cdda/ directory)
469 AC_SUBST(CDPARANOIA_LIBS)
471 dnl FIXME : add second check somehow if that is necessary
472 dnl AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface )
473 dnl AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
475 dnl *** Gnome VFS ***
476 translit(dnm, m, l) AM_CONDITIONAL(USE_GNOME_VFS, true)
477 GST_CHECK_FEATURE(GNOME_VFS, [Gnome VFS], gnomevfssrc, [
478 PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0, HAVE_GNOME_VFS="yes", HAVE_GNOME_VFS="no")
479 AC_SUBST(GNOME_VFS_CFLAGS)
480 AC_SUBST(GNOME_VFS_LIBS)
483 dnl *** libvisual ***
484 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBVISUAL, true)
485 GST_CHECK_FEATURE(LIBVISUAL, [libvisual visualization plugins], libvisual, [
486 PKG_CHECK_MODULES(LIBVISUAL, libvisual = 0.2.0, HAVE_LIBVISUAL="yes", HAVE_LIBVISUAL="no")
487 AC_SUBST(LIBVISUAL_CFLAGS)
488 AC_SUBST(LIBVISUAL_LIBS)
492 translit(dnm, m, l) AM_CONDITIONAL(USE_OGG, true)
493 GST_CHECK_FEATURE(OGG, [ogg de/encoder], oggdemux oggmux, [
494 PKG_CHECK_MODULES(OGG, ogg >= 1.0, [
499 XIPH_PATH_OGG(HAVE_OGG="yes", HAVE_OGG="no")
500 AS_SCRUB_INCLUDE(OGG_CFLAGS)
505 translit(dnm, m, l) AM_CONDITIONAL(USE_THEORA, true)
506 GST_CHECK_FEATURE(THEORA, [ogg theora codec], theoradec theoraenc, [
507 PKG_CHECK_MODULES(THEORA, theora, [
509 AC_SUBST(THEORA_LIBS)
510 AC_SUBST(THEORA_CFLAGS)
512 GST_CHECK_LIBHEADER(THEORA, theora, theora_version_string, "-logg", theora/theora.h, THEORA_LIBS="-ltheora -logg")
513 AC_SUBST(THEORA_LIBS)
518 dnl AM_PATH_VORBIS only takes two options
519 translit(dnm, m, l) AM_CONDITIONAL(USE_VORBIS, true)
520 GST_CHECK_FEATURE(VORBIS, [vorbis plug-in], vorbisenc vorbisdec, [
521 PKG_CHECK_MODULES(VORBIS, vorbis >= 1.0 vorbisenc >= 1.0, [
524 XIPH_PATH_VORBIS(HAVE_VORBIS="yes", HAVE_VORBIS="no")
525 AS_SCRUB_INCLUDE(VORBIS_CFLAGS)
528 if test "x$HAVE_VORBIS" = "xyes"; then
529 ac_cflags_save="$CFLAGS"
530 dnl FIXME: does this work on non-gcc? -- Company
531 dnl FIXME: no, it doesn't. Why is this here in the first place ? -- thomasvs
532 CFLAGS="-Wall -Werror"
535 #include <vorbis/codec.h>
539 vorbis_synthesis_restart (v);
540 ]), HAVE_VSR=yes, HAVE_VSR=no)
541 if test "x$HAVE_VSR" = "xyes"; then
542 AC_DEFINE_UNQUOTED(HAVE_VORBIS_SYNTHESIS_RESTART, 1,
543 [defined if vorbis_synthesis_restart is present])
545 CFLAGS="$ac_cflags_save"
548 fi dnl of EXT plugins
550 dnl ######################################################################
551 dnl # Check command line parameters, and set shell variables accordingly #
552 dnl ######################################################################
554 dnl seeking needs freetype, so check for it here
555 PKG_CHECK_MODULES(FT2, freetype2 >= 2.0.9, HAVE_FT2="yes", [
556 AC_CHECK_FT2(2.0.9, HAVE_FT2="yes", HAVE_FT2="no")
558 dnl make the HAVE_FT2 variable available to automake and Makefile.am
559 AM_CONDITIONAL(HAVE_FT2, test "x$HAVE_FT2" = "xyes")
563 dnl *** finalize CFLAGS, LDFLAGS, LIBS
566 dnl GST_OPTION_CFLAGS: common flags for profiling, debugging, errors, ...
567 dnl GST_*: flags shared by all built objects
568 dnl GST_LT_LDFLAGS: library versioning of our libraries
569 dnl GST_PLUGIN_LDFLAGS: flags to be used for all plugins
571 dnl GST_OPTION_CFLAGS
572 if test "x$USE_DEBUG" = xyes; then
575 AC_SUBST(PROFILE_CFLAGS)
577 DEPRECATED_CFLAGS="-DGST_DISABLE_DEPRECATED"
578 AC_SUBST(DEPRECATED_CFLAGS)
580 dnl every flag in GST_OPTION_CFLAGS can be overridden at make time
581 GST_OPTION_CFLAGS="\$(ERROR_CFLAGS) \$(DEBUG_CFLAGS) \$(PROFILE_CFLAGS) \$(GCOV_CFLAGS) \$(OPT_CFLAGS) \$(DEPRECATED_CFLAGS)"
582 AC_SUBST(GST_OPTION_CFLAGS)
584 dnl our libraries need to be versioned correctly
585 AC_SUBST(GST_LT_LDFLAGS)
587 dnl FIXME: do we want to rename to GST_ALL_* ?
588 dnl prefer internal headers to already installed ones
589 dnl also add builddir include for enumtypes and marshal
590 dnl add ERROR_CFLAGS, but overridable
591 GST_CFLAGS="-I\$(top_srcdir)/gst-libs -I\$(top_builddir)/gst-libs $GST_CFLAGS \$(GST_OPTION_CFLAGS)"
595 dnl this really should only contain flags, not libs - they get added before
596 dnl whatevertarget_LIBS and -L flags here affect the rest of the linking
597 GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' -no-undefined"
598 AC_SUBST(GST_PLUGIN_LDFLAGS)
600 dnl *** output files ***
604 gst-plugins-base.spec
607 gst/audioconvert/Makefile
608 gst/audiorate/Makefile
609 gst/audioresample/Makefile
610 gst/audiotestsrc/Makefile
611 gst/ffmpegcolorspace/Makefile
612 gst/playback/Makefile
614 gst/subparse/Makefile
616 gst/typefind/Makefile
617 gst/videotestsrc/Makefile
618 gst/videorate/Makefile
619 gst/videoscale/Makefile
627 ext/cdparanoia/Makefile
628 ext/gnomevfs/Makefile
629 ext/libvisual/Makefile
634 gst-libs/gst/Makefile
635 gst-libs/gst/audio/Makefile
636 gst-libs/gst/floatcast/Makefile
637 gst-libs/gst/interfaces/Makefile
638 gst-libs/gst/net/Makefile
639 gst-libs/gst/riff/Makefile
640 gst-libs/gst/rtp/Makefile
641 gst-libs/gst/tag/Makefile
642 gst-libs/gst/video/Makefile
643 gst-libs/ext/Makefile
644 examples/seeking/Makefile
648 pkgconfig/gstreamer-plugins-base.pc
649 pkgconfig/gstreamer-plugins-base-uninstalled.pc
653 docs/plugins/Makefile
654 docs/version.entities
662 echo "configure: *** Core plug-ins, always built:"
663 ( for i in $GST_PLUGINS_ALL; do echo -e '\t'$i; done ) | sort
665 echo -n "configure: *** Plug-ins relying on libraries that will be built:"
666 echo -e "$GST_PLUGINS_YES" | sort
668 echo -n "configure: *** Plug-ins relying on libraries that will NOT be built:"
669 echo -e "$GST_PLUGINS_NO" | sort
671 if test "x$BUILD_EXTERNAL" = "xno"; then
672 echo "configure: *** No external plug-ins will be built"