Added libnotify support

This commit is contained in:
Jesse van den Kieboom 2006-02-20 22:32:18 +00:00
parent 9bcd1c533c
commit fa21dde72c
1 changed files with 47 additions and 2 deletions

View File

@ -1,10 +1,10 @@
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
AC_INIT(gnoemoe, 2.0.3, http://www.icecrew.nl/software/gnoemoe)
AC_INIT(gnoemoe, 2.0.4, http://www.icecrew.nl/software/gnoemoe)
AC_CONFIG_SRCDIR(gnoemoe/gm-app.c)
AC_DEFINE_UNQUOTED(IVERSION, "203", "this is used for internal representation of the version")
AC_DEFINE_UNQUOTED(IVERSION, "204", "this is used for internal representation of the version")
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
@ -146,6 +146,50 @@ fi
AC_SUBST(RUBYINCLUDE)
AC_SUBST(RUBYLINK)
# Look for libnotify
LIBNOTIFY_REQUIRED=0.2.3
AC_ARG_ENABLE(libnotify, AC_HELP_STRING([--disable-libnotify],
[Disable libnotify support]),,
enable_libnotify=auto)
if test "x$enable_libnotify" != "xno"; then
PKG_CHECK_MODULES(NOTIFY, libnotify >= $LIBNOTIFY_REQUIRED,
have_libnotify=yes,
have_libnotify=no)
if test "x$have_libnotify" = "xno" -a "x$enable_libnotify" = "xyes"; then
AC_MSG_ERROR([libnotify support explicitly requested, but libnotify couldn't be found])
fi
if test "x$have_libnotify" = "xyes"; then
enable_libnotify=yes
fi
fi
AM_CONDITIONAL(USE_NOTIFY, test x"$enable_libnotify" = xyes)
if test x$enable_libnotify = xyes ; then
# Find out the version of LIBNOTIFY we're using
libnotify_version=`pkg-config --modversion libnotify`
LIBNOTIFY_VERSION_MAJOR=`echo $libnotify_version | awk -F. '{print $1}'`
LIBNOTIFY_VERSION_MINOR=`echo $libnotify_version | awk -F. '{print $2}'`
LIBNOTIFY_VERSION_MICRO=`echo $libnotify_version | awk -F. '{print $3}'`
if test "z$LIBNOTIFY_VERSION_MAJOR" = "z"; then
LIBNOTIFY_VERSION_MAJOR="0"
fi
if test "z$LIBNOTIFY_VERSION_MINOR" = "z"; then
LIBNOTIFY_VERSION_MINOR="0"
fi
if test "z$LIBNOTIFY_VERSION_MICRO" = "z"; then
LIBNOTIFY_VERSION_MICRO="0"
fi
echo "Your libnotify version is $LIBNOTIFY_VERSION_MAJOR,$LIBNOTIFY_VERSION_MINOR,$LIBNOTIFY_VERSION_MICRO."
NOTIFY_CFLAGS="$NOTIFY_CFLAGS -DLIBNOTIFY_VERSION_MAJOR=$LIBNOTIFY_VERSION_MAJOR"
NOTIFY_CFLAGS="$NOTIFY_CFLAGS -DLIBNOTIFY_VERSION_MINOR=$LIBNOTIFY_VERSION_MINOR"
NOTIFY_CFLAGS="$NOTIFY_CFLAGS -DLIBNOTIFY_VERSION_MICRO=$LIBNOTIFY_VERSION_MICRO"
AC_DEFINE(HAVE_NOTIFY, 1, [Define if libnotify support is enabled])
AC_SUBST(NOTIFY_CFLAGS)
AC_SUBST(NOTIFY_LIBS)
fi
GETTEXT_PACKAGE=gnoemoe
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", "gettext package")
@ -170,5 +214,6 @@ data/Makefile
echo
echo Building with ruby ............. : $rubyen $rubymsg
echo Building with libnotify ........ : $have_libnotify $libnotify_version
echo Install prefix ................. : $prefix
echo Install share .................. : $datadir