| AC_INIT |
| AC_CANONICAL_TARGET([]) |
| |
| dnl when going to/from release please set the nano (fourth number) right ! |
| dnl releases only do Wall, cvs and prerelease does Werror too |
| AS_VERSION(gstreamer, GST_VERSION, 0, 7, 0, 1, GST_CVS="no", GST_CVS="yes") |
| |
| dnl AM_MAINTAINER_MODE only provides the option to configure to enable it |
| AM_MAINTAINER_MODE |
| AM_INIT_AUTOMAKE($PACKAGE,$VERSION) |
| |
| dnl our libraries and install dirs use major.minor as a version |
| GST_MAJORMINOR=$GST_VERSION_MAJOR.$GST_VERSION_MINOR |
| AC_SUBST(GST_MAJORMINOR) |
| |
| AC_PROG_CC |
| dnl For interactive UNIX (a Sun thing) |
| AC_ISC_POSIX |
| |
| dnl CURRENT, REVISION, AGE |
| dnl - library source changed -> increment REVISION |
| dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0 |
| dnl - interfaces added -> increment AGE |
| dnl - interfaces removed -> AGE = 0 |
| AS_LIBTOOL(GST, 3, 0, 0) |
| |
| AC_CONFIG_SRCDIR([gst/gst.c]) |
| AM_CONFIG_HEADER(config.h) |
| |
| dnl Add parameters for aclocal |
| dnl (This must come after AM_INIT_AUTOMAKE, since it modifies ACLOCAL) |
| ACLOCAL="$ACLOCAL -I common/m4 $ACLOCAL_FLAGS" |
| |
| AM_PROG_CC_STDC |
| AM_PROG_AS |
| AS="${CC}" |
| |
| dnl decide on error flags |
| AS_COMPILER_FLAG(-Wall,GST_ERROR="$GST_ERROR -Wall",GST_ERROR="$GST_ERROR") |
| if test "x$GST_CVS" = "xyes"; then |
| AS_COMPILER_FLAG(-Werror,GST_ERROR="$GST_ERROR -Werror",GST_ERROR="$GST_ERROR") |
| fi |
| |
| dnl We disable static building for development, for time savings |
| dnl *NOTE*: dnl this line before release, so release does static too |
| dnl AM_DISABLE_STATIC |
| |
| AC_HEADER_STDC([]) |
| |
| |
| dnl ############################## |
| dnl # Do automated configuration # |
| dnl ############################## |
| |
| dnl Check for tools: |
| dnl ================ |
| |
| dnl allow for different autotools |
| AS_AUTOTOOLS_ALTERNATE() |
| |
| dnl modify pkg-config path |
| AC_ARG_WITH(pkg-config-path, |
| AC_HELP_STRING([--with-pkg-config-path], |
| [colon-separated list of pkg-config(1) dirs]), |
| [export PKG_CONFIG_PATH=${withval}]) |
| |
| GST_DOC() |
| GST_ARCH() |
| |
| dnl Perl is used in building documentation |
| AC_PATH_PROG(PERL_PATH, perl, no) |
| if test x$PERL_PATH = xno; then |
| AC_MSG_ERROR(Could not find perl) |
| fi |
| |
| dnl we require bison for building of some of the marshal files |
| dnl FIXME: check if AC_PROG_YACC is suitable here |
| AC_PATH_PROG(BISON_PATH, bison, no) |
| if test x$BISON_PATH = xno; then |
| AC_MSG_ERROR(Could not find bison) |
| fi |
| |
| dnl we require flex for building the parser |
| dnl FIXME: check if AC_PROG_LEX is suitable here |
| AC_PATH_PROG(FLEX_PATH, flex, no) |
| if test x$FLEX_PATH = xno; then |
| AC_MSG_ERROR(Could not find flex) |
| fi |
| |
| dnl |
| dnl We should really use AC_SYS_LARGEFILE, but the problem is |
| dnl many of the plugins don't include "config.h". To assure |
| dnl binary compatibility, it is necessary that all gstreamer |
| dnl code be compiled with the same sizeof(off_t), so we use |
| dnl the following crude hack. |
| dnl |
| |
| dnl |
| dnl GST_CFLAGS are split up as GST_EXT_CFLAGS and GST_INT_CFLAGS |
| dnl same for libs |
| dnl this is so we can make GST_CFLAGS for external modules available |
| dnl without mixing in internal (uninstalled) CFLAGS |
| dnl |
| |
| dnl disable deprecated functions internally |
| GST_INT_CFLAGS="-DGST_DISABLE_DEPRECATED" |
| |
| AC_MSG_CHECKING(for large file support) |
| AC_TRY_RUN([ |
| #define _LARGEFILE_SOURCE |
| #define _FILE_OFFSET_BITS 64 |
| #include <sys/types.h> |
| int main () { return !(sizeof(off_t) == 8); } |
| ], |
| [ |
| AC_MSG_RESULT(yes) |
| GST_EXT_CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" |
| ], |
| [ |
| AC_MSG_RESULT(no) |
| ], |
| [ |
| AC_MSG_RESULT(no) |
| ]) |
| |
| dnl check for makecontext and define HAVE_MAKECONTEXT if we have it |
| AC_CHECK_MCSC() |
| if test "$ac_cv_check_mcsc" == "yes"; then |
| AC_DEFINE_UNQUOTED(HAVE_MAKECONTEXT, $HAVE_MAKECONTEXT, |
| [defined if we have makecontext ()]) |
| fi |
| |
| dnl Check for a way to display the function name in debug output |
| GST_CHECK_FUNCTION() |
| |
| dnl Check for essential libraries first: |
| dnl ==================================== |
| |
| dnl === GLib 2 === |
| dnl Minimum required version of GLib2 |
| dnl required for compilation without warnings |
| GLIB2_REQ="2.0.1" |
| AC_SUBST(GLIB2_REQ) |
| |
| dnl Check for glib2 |
| PKG_CHECK_MODULES(GLIB2, glib-2.0 >= $GLIB2_REQ gobject-2.0 gthread-2.0 gmodule-2.0,HAVE_GLIB2=yes,HAVE_GLIB2=no) |
| GLIB_LIBS=$GLIB2_LIBS |
| GLIB_CFLAGS=$GLIB2_CFLAGS |
| AC_SUBST(GLIB_LIBS) |
| AC_SUBST(GLIB_CFLAGS) |
| |
| if test "x$HAVE_GLIB2" = "xno"; then |
| AC_MSG_ERROR([GStreamer requires GLib 2.0 to compile.]) |
| fi |
| |
| GST_PKG_DEPS="glib-2.0, gobject-2.0, gmodule-2.0, gthread-2.0" |
| AC_SUBST(GST_PKG_DEPS) |
| |
| dnl === libxml 2 === |
| dnl Minimum required version of libxml2 |
| LIBXML2_REQ="2.4.9" |
| AC_SUBST(LIBXML2_REQ) |
| |
| dnl check for libxml2 |
| GST_LIBXML2_CHECK() |
| |
| dnl popt checks |
| dnl FIXME: This test passes on popt 1.6.2, maybe earlier, but popt 1.6.2 |
| dnl causes segfaults on gst_init. Write a working test if possible. |
| GST_CHECK_LIBHEADER(POPT, popt, poptStrippedArgv,, popt.h, POPT_LIBS="-lpopt", |
| AC_MSG_ERROR([popt 1.6.3 or newer is required to build gstreamer. You can |
| download the latest version from |
| ftp://ftp.rpm.org/pub/rpm/dist/]) |
| ) |
| AC_MSG_NOTICE(Checking for POPT_TABLEEND) |
| AC_COMPILE_IFELSE([ |
| #include <popt.h> |
| int main () |
| { |
| #ifndef POPT_TABLEEND |
| #error |
| #else |
| return 0; |
| #endif |
| } |
| ],, [ |
| dnl it failed |
| AC_MSG_ERROR([popt 1.6.3 or newer is required to build gstreamer. You can |
| download the latest version from |
| ftp://ftp.rpm.org/pub/rpm/dist/]) |
| ]) |
| |
| dnl Check for atomic.h |
| dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter |
| dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H) |
| AC_CHECK_HEADER(asm/atomic.h, HAVE_ATOMIC_H=yes, HAVE_ATOMIC_H=no) |
| dnl Do a compile to check that it has atomic_set (eg, linux 2.0 didn't) |
| if test x$HAVE_ATOMIC_H = xyes; then |
| AC_LINK_IFELSE([ |
| #include "asm/atomic.h" |
| main() {atomic_t t; atomic_set(&t,0); atomic_inc(&t); atomic_add(1,&t);return 0;} |
| ],, [ |
| # Not successful |
| if test x$HAVE_ATOMIC_H = xyes; then |
| AC_MSG_WARN(Atomic reference counting is out of date: doing without.) |
| fi |
| HAVE_ATOMIC_H=no |
| ]) |
| fi |
| |
| dnl Check for ucontext.h |
| AC_CHECK_HEADER(ucontext.h, AC_DEFINE(HAVE_UCONTEXT_H, 1, [defined if we have ucontext.h])) |
| |
| dnl ###################################################################### |
| dnl # Check command line parameters, and set shell variables accordingly # |
| dnl ###################################################################### |
| |
| dnl FIXME: simplify all this down using a few m4 macros |
| |
| AC_ARG_ENABLE(libmmx, |
| AC_HELP_STRING([--enable-libmmx],[use libmmx, if available]), |
| [case "${enableval}" in |
| yes) USE_LIBMMX=$HAVE_LIBMMX ;; |
| no) USE_LIBMMX=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-libmmx) ;; |
| esac], |
| [USE_LIBMMX=$HAVE_LIBMMX]) dnl Default value |
| |
| AC_ARG_ENABLE(atomic, |
| AC_HELP_STRING([--enable-atomic],[use atomic reference counting header]), |
| [case "${enableval}" in |
| yes) USE_ATOMIC_H=$HAVE_ATOMIC_H;; |
| noset) USE_ATOMIC_H=$HAVE_ATOMIC_H;; |
| no) USE_ATOMIC_H=no;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-atomic) ;; |
| esac], |
| [USE_ATOMIC_H=$HAVE_ATOMIC_H]) dnl Default value |
| |
| AC_ARG_ENABLE(fast-stack-trash, |
| AC_HELP_STRING([--enable-fast-stack-trash],[use fast memory allocator (i586 or above)]), |
| [case "${enableval}" in |
| yes) USE_FAST_STACK_TRASH=yes;; |
| noset) USE_FAST_STACK_TRASH=no;; |
| no) USE_FAST_STACK_TRASH=no;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-atomic) ;; |
| esac], |
| [USE_FAST_STACK_TRASH=yes]) dnl Default value |
| |
| AC_ARG_ENABLE(plugin-builddir, |
| AC_HELP_STRING([--enable-plugin-builddir],[allow tests/demos to use non-installed plugins]), |
| [case "${enableval}" in |
| yes) PLUGINS_USE_BUILDDIR=yes ;; |
| no) PLUGINS_USE_BUILDDIR=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-plugin-builddir) ;; |
| esac], |
| [PLUGINS_USE_BUILDDIR=no]) dnl Default value |
| |
| AC_ARG_ENABLE(profiling, |
| AC_HELP_STRING([--enable-profiling],[adds -pg to compiler commandline, for profiling]), |
| [case "${enableval}" in |
| yes) USE_PROFILING=yes ;; |
| no) UES_PROFILING=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-profiling) ;; |
| esac], |
| [USE_PROFILING=no]) dnl Default value |
| |
| dnl use a cache dir for storing element registry info. |
| dnl default to building registry in the source tree if we are enabling plugin build dir |
| if test "x$PLUGINS_USE_BUILDDIR" = "xyes"; then |
| GST_CACHE_DIR=`pwd` |
| else |
| dnl ${localstatedir} points to PREFIX/var |
| GST_CACHE_DIR=${localstatedir}/cache/gstreamer-$GST_MAJORMINOR |
| fi |
| AC_ARG_WITH(cachedir, |
| AC_HELP_STRING([--with-cachedir],[specify path to use for plugin and command completion registries]), |
| [case "${withval}" in |
| yes) AC_MSG_ERROR(bad value ${withval} for --with-cachedir) ;; |
| no) AC_MSG_ERROR(bad value ${withval} for --with-cachedir) ;; |
| *) GST_CACHE_DIR="${withval}" ;; |
| esac], |
| [:]) dnl Default value |
| |
| AS_AC_EXPAND(GST_CACHE_DIR, $GST_CACHE_DIR) |
| AC_MSG_NOTICE(Using $GST_CACHE_DIR as registry cache dir) |
| |
| |
| dnl building of tests |
| AC_ARG_ENABLE(tests, |
| AC_HELP_STRING([--disable-tests],[disable building test apps]), |
| [case "${enableval}" in |
| yes) BUILD_TESTS=yes ;; |
| no) BUILD_TESTS=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --disable-tests) ;; |
| esac], |
| [BUILD_TESTS=yes]) dnl Default value |
| AM_CONDITIONAL(BUILD_TESTS, test "x$BUILD_TESTS" = "xyes") |
| |
| dnl tests known to fail |
| AC_ARG_ENABLE(failing-tests, |
| AC_HELP_STRING([--disable-failing-tests],[disable building tests known to fail]), |
| [case "${enableval}" in |
| yes) BUILD_FAILING_TESTS=yes ;; |
| no) BUILD_FAILING_TESTS=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --disable-failing-tests) ;; |
| esac], |
| [BUILD_FAILING_TESTS=no]) dnl Default value |
| AM_CONDITIONAL(BUILD_FAILING_TESTS, test "x$BUILD_FAILING_TESTS" = "xyes") |
| if test x$BUILD_FAILING_TESTS = xyes; then |
| AC_MSG_WARN([building tests known to fail, use --disable-failing-tests to disable]) |
| else |
| AC_MSG_WARN([Sissy ! By asking to not build the tests known to fail, you hereby waive your right to customer support. If you do not agree with this EULA, please press Ctrl-C before the next line is printed. By allowing the next line to be printed, you expressly acknowledge your acceptance of this EULA.]) |
| fi |
| |
| AC_ARG_ENABLE(examples, |
| AC_HELP_STRING([--disable-examples],[disable building examples]), |
| [case "${enableval}" in |
| yes) BUILD_EXAMPLES=yes ;; |
| no) BUILD_EXAMPLES=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --disable-examples) ;; |
| esac], |
| [BUILD_EXAMPLES=yes]) dnl Default value |
| AM_CONDITIONAL(BUILD_EXAMPLES, test "x$BUILD_EXAMPLES" = "xyes") |
| |
| dnl Next, check for the optional components: |
| dnl ======================================== |
| |
| dnl debugging stuff |
| AC_ARG_ENABLE(debug, |
| AC_HELP_STRING([--disable-debug],[disable addition of -g debugging info]), |
| [case "${enableval}" in |
| yes) USE_DEBUG=yes ;; |
| no) USE_DEBUG=no ;; |
| *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;; |
| esac], |
| [USE_DEBUG=yes]) dnl Default value |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_GST_DEBUG, true) |
| GST_SUBSYSTEM_DISABLE(GST_DEBUG,[debugging subsystem]) |
| |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_LOADSAVE, true) |
| GST_SUBSYSTEM_DISABLE(LOADSAVE,[pipeline XML load/save]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_TYPEFIND, true) |
| GST_SUBSYSTEM_DISABLE(TYPEFIND,[typefind plugin],) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_AUTOPLUG, true) |
| GST_SUBSYSTEM_DISABLE(AUTOPLUG,[autoplugger subsystem]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_PARSE, true) |
| GST_SUBSYSTEM_DISABLE(PARSE,[command-line parser]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_TRACE, true) |
| GST_SUBSYSTEM_DISABLE(TRACE,[tracing subsystem]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_ALLOC_TRACE, true) |
| GST_SUBSYSTEM_DISABLE(ALLOC_TRACE,[allocation tracing]) |
| |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_REGISTRY, true) |
| GST_SUBSYSTEM_DISABLE(REGISTRY,[plugin registry]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_ENUMTYPES, true) |
| GST_SUBSYSTEM_DISABLE(ENUMTYPES,[enum types]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_INDEX, true) |
| GST_SUBSYSTEM_DISABLE(INDEX,[index]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_PLUGIN, true) |
| GST_SUBSYSTEM_DISABLE(PLUGIN,[plugin]) |
| translit(dnm, m, l) AM_CONDITIONAL(GST_DISABLE_URI, true) |
| GST_SUBSYSTEM_DISABLE(URI,[uri handlers]) |
| |
| dnl ################################################ |
| dnl # Set defines according to variables set above # |
| dnl ################################################ |
| |
| |
| dnl These should be "USE_*" instead of "HAVE_*", but some packages expect |
| dnl HAVE_ and it is likely to be easier to stick with the old name |
| if test "x$USE_LIBMMX" = xyes; then |
| AC_DEFINE(HAVE_LIBMMX, 1, [Define if libmmx is available]) |
| fi |
| |
| if test "x$USE_ATOMIC_H" = xyes; then |
| AC_DEFINE(HAVE_ATOMIC_H, 1, [Define if atomic.h header file is available]) |
| fi |
| |
| if test "x$USE_FAST_STACK_TRASH" = xyes; then |
| AC_DEFINE(USE_FAST_STACK_TRASH, 1, [Define if we should use i586 optimized stack functions]) |
| fi |
| |
| dnl test if we have pthread_attr_setstack; if not use the older calls |
| AC_CHECK_LIB(pthread, pthread_attr_setstack, |
| AC_DEFINE(HAVE_PTHREAD_ATTR_SETSTACK, 1, |
| [Defined if libpthread has pthread_attr_setstack ()])) |
| |
| dnl test if we have posix_memalign; FreeBSD doesn't |
| AC_CHECK_FUNC(posix_memalign, |
| AC_DEFINE(HAVE_POSIX_MEMALIGN, 1, |
| [Defined if we have posix_memalign ()])) |
| |
| dnl test for sigaction() |
| AC_CHECK_FUNC(sigaction, |
| AC_DEFINE(HAVE_SIGACTION, 1, |
| [Defined if we have sigaction ()])) |
| |
| if test "x$PLUGINS_USE_BUILDDIR" = xyes; then |
| AC_DEFINE(PLUGINS_USE_BUILDDIR, 1, [Define if plugins should be loaded from the build tree - only developers should use this]) |
| fi |
| |
| if test "x$USE_DEBUG" = xyes; then |
| GST_INT_CFLAGS="$GST_INT_CFLAGS -g" |
| fi |
| |
| if test "x$USE_PROFILING" = xyes; then |
| dnl CFLAGS="$CFLAGS -pg -fprofile-arcs" |
| FOMIT_FRAME_POINTER="" |
| else |
| FOMIT_FRAME_POINTER="-fomit-frame-pointer" |
| fi |
| |
| dnl |
| dnl AC_SUBST(FOMIT_FRAME_POINTER) |
| dnl |
| |
| dnl ############################# |
| dnl # Set automake conditionals # |
| dnl ############################# |
| |
| dnl These should be "USE_*" instead of "HAVE_*", but some packages expect |
| dnl HAVE_ and it is likely to be easier to stick with the old name |
| AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes") |
| |
| AM_CONDITIONAL(EXPERIMENTAL, test "$EXPERIMENTAL" = "$xyes") |
| AM_CONDITIONAL(BROKEN, test "$BROKEN" = "$xyes") |
| |
| AM_CONDITIONAL(PLUGINS_USE_BUILDDIR, test "x$PLUGINS_USE_BUILDDIR" = "xyes") |
| |
| |
| dnl ############################ |
| dnl # Set up some more defines # |
| dnl ############################ |
| |
| dnl Set location of registry dir. |
| AC_DEFINE_UNQUOTED(GST_CACHE_DIR, "$GST_CACHE_DIR", [Define the registry directory]) |
| AC_SUBST(GST_CACHE_DIR) |
| |
| dnl Set location of plugin directory |
| if test "x${prefix}" = "xNONE"; then |
| PLUGINS_DIR=${ac_default_prefix}/lib/gstreamer-$GST_MAJORMINOR |
| else |
| PLUGINS_DIR=${prefix}/lib/gstreamer-$GST_MAJORMINOR |
| fi |
| AC_DEFINE_UNQUOTED(PLUGINS_DIR, "$PLUGINS_DIR", [Define the plugin directory]) |
| AC_SUBST(PLUGINS_DIR) |
| |
| dnl Set location of uninstalled plugin directory |
| PLUGINS_BUILDDIR=`pwd` |
| AC_DEFINE_UNQUOTED(PLUGINS_BUILDDIR, "$PLUGINS_BUILDDIR", [Define the uninstalled plugin directory]) |
| AC_SUBST(PLUGINS_BUILDDIR) |
| |
| dnl since glib and xml are package deps, there's no need to include their cflags |
| dnl in the pkg-config file |
| |
| dnl for pkg-config |
| GST_PKG_CFLAGS=$GST_EXT_CFLAGS |
| GST_PKG_LIBS=$GST_EXT_LIBS |
| AC_SUBST(GST_PKG_CFLAGS) |
| AC_SUBST(GST_PKG_LIBS) |
| |
| dnl finalize _CFLAGS and _LIBS |
| dnl add GLIB and XML if necessary to EXT_* |
| GST_CFLAGS="$GST_EXT_CFLAGS $XML_CFLAGS $GLIB_CFLAGS" |
| GST_LIBS="$GST_EXT_LIBS $XML_LIBS $GLIB_LIBS -lpopt" |
| |
| dnl Private vars for libgst only |
| LIBGST_LIBS="$GST_LIBS" |
| LIBGST_CFLAGS="$GST_CFLAGS -I\$(top_srcdir) $GST_ERROR" |
| AC_SUBST(LIBGST_LIBS) |
| AC_SUBST(LIBGST_CFLAGS) |
| |
| dnl Vars for everyone else |
| GST_INT_LIBS="\$(top_builddir)/gst/libgstreamer-$GST_MAJORMINOR.la" |
| GST_INT_CFLAGS="$GST_INT_CFLAGS -I\$(top_srcdir)/libs -I\$(top_srcdir)/include" |
| |
| AC_SUBST(GST_CFLAGS, "$LIBGST_CFLAGS $GST_INT_CFLAGS") |
| AC_SUBST(GST_LIBS, "$LIBGST_LIBS $GST_INT_LIBS") |
| |
| GST_PLUGIN_LDFLAGS="-module -avoid-version" |
| AC_SUBST(GST_PLUGIN_LDFLAGS, "$GST_PLUGIN_LDFLAGS") |
| |
| |
| dnl ################################################## |
| dnl # deps for examples from manual # |
| dnl ################################################## |
| |
| PKG_CHECK_MODULES(LIBGNOMEUI, libgnomeui-2.0, |
| HAVE_LIBGNOMEUI="yes", HAVE_LIBGNOMEUI="no") |
| AC_SUBST(LIBGNOMEUI_CFLAGS) |
| AC_SUBST(LIBGNOMEUI_LIBS) |
| AM_CONDITIONAL(HAVE_LIBGNOMEUI, test "x$HAVE_LIBGNOMEUI" = "xyes") |
| |
| dnl ################################################## |
| dnl # Prepare informative messages to display at end # |
| dnl ################################################## |
| |
| infomessages= |
| |
| if test "x$PLUGINS_USE_BUILDDIR" = xyes; then |
| infomessages="$infomessages |
| *** Warning: You have configured using the --enable-plugin-builddir option. |
| |
| This option is for development purposes only: binaries built with |
| it should be used with code in the build tree only. To build an |
| installable version, use ./configure without the --enable-plugin-builddir |
| option. Note that the autogen.sh script supplies the plugin builddir |
| option automatically -- run ./autogen.sh -- --disable-plugin-builddir to make |
| an installable build. |
| |
| " |
| fi |
| |
| dnl ######################### |
| dnl # Make the output files # |
| dnl ######################### |
| |
| dnl libs/ext/Makefile |
| dnl nothing there yet ! |
| AC_OUTPUT( |
| Makefile |
| include/Makefile |
| gst/Makefile |
| gst/gstconfig.h |
| gst/gstversion.h |
| gst/autoplug/Makefile |
| gst/indexers/Makefile |
| gst/elements/Makefile |
| gst/parse/Makefile |
| gst/schedulers/Makefile |
| gst/types/Makefile |
| gst/registries/Makefile |
| libs/Makefile |
| libs/gst/Makefile |
| libs/gst/bytestream/Makefile |
| libs/gst/getbits/Makefile |
| libs/gst/control/Makefile |
| libs/ext/Makefile |
| tests/Makefile |
| tests/bufspeed/Makefile |
| tests/memchunk/Makefile |
| tests/muxing/Makefile |
| tests/seeking/Makefile |
| tests/sched/Makefile |
| tests/threadstate/Makefile |
| testsuite/Makefile |
| testsuite/bytestream/Makefile |
| testsuite/caps/Makefile |
| testsuite/cleanup/Makefile |
| testsuite/clock/Makefile |
| testsuite/debug/Makefile |
| testsuite/dynparams/Makefile |
| testsuite/elements/Makefile |
| testsuite/indexers/Makefile |
| testsuite/parse/Makefile |
| testsuite/plugin/Makefile |
| testsuite/refcounting/Makefile |
| testsuite/threads/Makefile |
| examples/Makefile |
| examples/autoplug/Makefile |
| examples/cutter/Makefile |
| examples/helloworld/Makefile |
| examples/helloworld2/Makefile |
| examples/launch/Makefile |
| examples/manual/Makefile |
| examples/mixer/Makefile |
| examples/pingpong/Makefile |
| examples/plugins/Makefile |
| examples/queue/Makefile |
| examples/queue2/Makefile |
| examples/queue3/Makefile |
| examples/queue4/Makefile |
| examples/thread/Makefile |
| examples/typefind/Makefile |
| examples/xml/Makefile |
| tools/Makefile |
| docs/Makefile |
| docs/faq/Makefile |
| docs/gst/Makefile |
| docs/libs/Makefile |
| docs/manual/Makefile |
| docs/pwg/Makefile |
| docs/plugins/Makefile |
| docs/plugins/gstreamer-plugins.types |
| docs/xsl/Makefile |
| pkgconfig/Makefile |
| stamp.h |
| pkgconfig/gstreamer.pc |
| pkgconfig/gstreamer-uninstalled.pc |
| pkgconfig/gstreamer-control.pc |
| pkgconfig/gstreamer-control-uninstalled.pc |
| gstreamer.spec, |
| echo "$infomessages", infomessages="$infomessages" |
| ) |