grim/guifications3

1f195d42369a
closing this since most of it will happen on default since libgds now exists ;)
dnl Process this file with autoconf to create configure.
dnl ################################################################
dnl # Initialize autoconf
dnl ################################################################
AC_INIT(guifications-daemon-web, 0.0.1dev, guifications-devel@lists.guifications.org)
AC_PREREQ(2.50)
AC_CANONICAL_SYSTEM
AC_CONFIG_SRCDIR(config.h.in)
AC_COPYRIGHT([Copyright 2003-2009 Gary Kramlich])
dnl ################################################################
dnl # Initialize automake
dnl ################################################################
AM_INIT_AUTOMAKE([gnu dist-bzip2])
dnl # disable the static library
AC_DISABLE_STATIC
dnl ################################################################
dnl # Configuration file
dnl ################################################################
AM_CONFIG_HEADER(config.h)
dnl # Stash configure args
AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments])
# set our language to C
AC_LANG([C])
dnl #######################################################################
dnl # Make sure we have pkg-config
dnl #######################################################################
PKG_PROG_PKG_CONFIG
dnl #######################################################################
dnl # Setup libtool
dnl #######################################################################
LT_INIT
LT_LANG([C])
LIBTOOL="$LIBTOOL --silent"
dnl #######################################################################
dnl # Our header
dnl #######################################################################
AH_TOP([ /* our header */
#ifndef CONFIG_H
#define CONFIG_H
])
AH_BOTTOM([
#endif /* CONFIG_H */
])
AC_MSG_CHECKING([for wasted cpu cycles])
AC_MSG_RESULT([yes])
dnl #######################################################################
dnl # intltool
dnl #######################################################################
AC_PROG_INTLTOOL
GETTEXT_PACKAGE=guifications-web
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, ["$GETTEXT_PACKAGE"], [Define the gettext package to be used])
ALL_LINGUAS=""
AM_GLIB_GNU_GETTEXT
dnl #######################################################################
dnl # Look for the C compiler
dnl #######################################################################
CFLAGS_save="$CFLAGS"
AC_PROG_CC
CFLAGS="$CFLAGS_save"
AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no)
if test x"$enable_debug" = x"yes" ; then
AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
fi
if test x"$GCC" = x"yes"; then
CFLAGS="$CFLAGS -Wall -g3"
fi
AC_SUBST(CFLAGS)
dnl #######################################################################
dnl # check for gflib
dnl #######################################################################
PKG_CHECK_MODULES(GFLIB, gflib)
AC_SUBST(GFLIB_LIBS)
AC_SUBST(GFLIB_CFLAGS)
GFLIB_GENHEADER=`pkg-config --variable=gflib_genheader gflib`
AC_SUBST(GFLIB_GENHEADER)
dnl #######################################################################
dnl # check for gfd and grab it's plugin dir
dnl #######################################################################
PKG_CHECK_MODULES(GFD, guifications-daemon)
AC_SUBST(GFD_LIBS)
AC_SUBST(GFD_CFLAGS)
if test x"${prefix}" = x"NONE" ; then
GFD_PLUGIN_DIR=`pkg-config --variable=plugin_dir guifications-daemon`
else
GFD_PLUGIN_DIR="${prefix}/lib/guifications-daemon/"
fi
AC_SUBST(GFD_PLUGIN_DIR)
dnl #######################################################################
dnl # check for glib and other glib dependencies
dnl #######################################################################
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.14.0 gobject-2.0 >= 2.14.0)
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
PKG_CHECK_MODULES(GTHREAD, gthread-2.0 >= 2.14.0)
AC_SUBST(GTHREAD_CFLAGS)
AC_SUBST(GTHREAD_LIBS)
dnl #######################################################################
dnl # check for gplate
dnl #######################################################################
PKG_CHECK_MODULES(GPLATE, gplate)
AC_SUBST(GPLATE_CFLAGS)
AC_SUBST(GPLATE_LIBS)
dnl #######################################################################
dnl # check for libsoup
dnl #######################################################################
PKG_CHECK_MODULES(SOUP, libsoup-2.4 >= 2.4.0)
AC_SUBST(SOUP_CFLAGS)
AC_SUBST(SOUP_LIBS)
dnl #######################################################################
dnl # Finish up
dnl #######################################################################
AC_OUTPUT([Makefile
pixmaps/Makefile
po/Makefile.in
src/Makefile
themes/Makefile
themes/default/Makefile
])
dnl #######################################################################
dnl # Ouput!!
dnl #######################################################################
echo;
echo AC_PACKAGE_NAME AC_PACKAGE_VERSION Configuration complete
echo;
echo Debugging enabled....................: $enable_debug
echo;
echo guifications-daemon plugin directory.: $GFD_PLUGIN_DIR
echo;
echo Type make to compile
echo;