dnl AG_GST_INIT dnl sets up use of GStreamer configure.ac macros dnl all GStreamer autoconf macros are prefixed dnl with AG_GST_ for public macros dnl with _AG_GST_ for private macros AC_DEFUN([AG_GST_INIT], [ m4_pattern_forbid(^_?AG_GST_) ]) dnl AG_GST_PKG_CONFIG_PATH dnl dnl sets up a GST_PKG_CONFIG_PATH variable for use in Makefile.am dnl which contains the path of the in-tree pkgconfig directory first dnl and then any paths specified in PKG_CONFIG_PATH. dnl dnl We do this mostly so we don't have to use unportable shell constructs dnl such as ${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} in Makefile.am to handle dnl the case where the environment variable is not set, but also in order dnl to avoid a trailing ':' in the PKG_CONFIG_PATH which apparently causes dnl problems with pkg-config on windows with msys/mingw. AC_DEFUN([AG_GST_PKG_CONFIG_PATH], [ GST_PKG_CONFIG_PATH="\$(top_builddir)/pkgconfig" if test "x$PKG_CONFIG_PATH" != "x"; then GST_PKG_CONFIG_PATH="$GST_PKG_CONFIG_PATH:$PKG_CONFIG_PATH" fi AC_SUBST([GST_PKG_CONFIG_PATH]) AC_MSG_NOTICE([Using GST_PKG_CONFIG_PATH = $GST_PKG_CONFIG_PATH]) ])