Added libnotify support
This commit is contained in:
parent
9bcd1c533c
commit
fa21dde72c
49
configure.ac
49
configure.ac
|
@ -1,10 +1,10 @@
|
||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_PREREQ(2.59)
|
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_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)
|
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
|
||||||
|
|
||||||
|
@ -146,6 +146,50 @@ fi
|
||||||
AC_SUBST(RUBYINCLUDE)
|
AC_SUBST(RUBYINCLUDE)
|
||||||
AC_SUBST(RUBYLINK)
|
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
|
GETTEXT_PACKAGE=gnoemoe
|
||||||
AC_SUBST(GETTEXT_PACKAGE)
|
AC_SUBST(GETTEXT_PACKAGE)
|
||||||
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", "gettext package")
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", "gettext package")
|
||||||
|
@ -170,5 +214,6 @@ data/Makefile
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo Building with ruby ............. : $rubyen $rubymsg
|
echo Building with ruby ............. : $rubyen $rubymsg
|
||||||
|
echo Building with libnotify ........ : $have_libnotify $libnotify_version
|
||||||
echo Install prefix ................. : $prefix
|
echo Install prefix ................. : $prefix
|
||||||
echo Install share .................. : $datadir
|
echo Install share .................. : $datadir
|
||||||
|
|
Reference in New Issue