mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-21 07:46:38 +00:00
49 lines
1.3 KiB
Text
49 lines
1.3 KiB
Text
|
# a macro to get the libs/cflags for libglade
|
||
|
# serial 1
|
||
|
|
||
|
dnl AM_PATH_LIBGLADE([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]])
|
||
|
dnl Test to see if libglade is installed, and define LIBGLADE_CFLAGS, LIBS
|
||
|
dnl
|
||
|
AC_DEFUN(AM_PATH_LIBGLADE,
|
||
|
[dnl
|
||
|
dnl Get the cflags and libraries from the libglade-config script
|
||
|
dnl
|
||
|
AC_ARG_WITH(libglade-config,
|
||
|
[ --with-libglade-config=LIBGLADE_CONFIG Location of libglade-config],
|
||
|
LIBGLADE_CONFIG="$withval")
|
||
|
|
||
|
module_args=
|
||
|
for module in . $3; do
|
||
|
case "$module" in
|
||
|
gnome)
|
||
|
module_args="$module_args gnome"
|
||
|
;;
|
||
|
bonobo)
|
||
|
module_args="$module_args bonobo"
|
||
|
;;
|
||
|
gnomedb)
|
||
|
module_args="$module_args gnomedb"
|
||
|
;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
AC_PATH_PROG(LIBGLADE_CONFIG, libglade-config, no)
|
||
|
AC_MSG_CHECKING(for libglade)
|
||
|
if test "$LIBGLADE_CONFIG" = "no"; then
|
||
|
AC_MSG_RESULT(no)
|
||
|
ifelse([$2], , :, [$2])
|
||
|
else
|
||
|
if $LIBGLADE_CONFIG --check $module_args; then
|
||
|
LIBGLADE_CFLAGS=`$LIBGLADE_CONFIG --cflags $module_args`
|
||
|
LIBGLADE_LIBS=`$LIBGLADE_CONFIG --libs $module_args`
|
||
|
AC_MSG_RESULT(yes)
|
||
|
ifelse([$1], , :, [$1])
|
||
|
else
|
||
|
echo "*** libglade was not compiled with support for $module_args" 1>&2
|
||
|
AC_MSG_RESULT(no)
|
||
|
ifelse([$2], , :, [$2])
|
||
|
fi
|
||
|
fi
|
||
|
AC_SUBST(LIBGLADE_CFLAGS)
|
||
|
AC_SUBST(LIBGLADE_LIBS)
|
||
|
])
|