AC_PREREQ(2.59c) AC_INIT([notification-daemon-engine-slider], [0.3.0], []) AC_CONFIG_SRCDIR([src/theme.c]) AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AM_MAINTAINER_MODE AC_PROG_CC AC_STDC_HEADERS AC_DISABLE_STATIC AC_PROG_LIBTOOL AC_HEADER_STDC AC_SUBST(VERSION) # Save flags to aclocal ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" # Dependencies GTK_REQUIRED_VERSION=2.17.0 PKG_CHECK_MODULES(THEME, gtk+-2.0 >= $GTK_REQUIRED_VERSION ) AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) dnl --------------------------------------------------------------------------- dnl Version information dnl --------------------------------------------------------------------------- THEME_MAJOR_VERSION=0 THEME_MINOR_VERSION=1 THEME_MICRO_VERSION=0 THEME_DEVEL_VERSION=0 THEME_VERSION=$THEME_MAJOR_VERSION.$THEME_MINOR_VERSION.$THEME_MICRO_VERSION if test "x$THEME_DEVEL_VERSION" != "x0"; then if test "x$THEME_MICRO_VERSION" = "x0"; then THEME_MICRO_VERSION=$THEME_DEVEL_VERSION THEME_VERSION=$THEME_MAJOR_VERSION.$THEME_MINOR_VERSION.$THEME_DEVEL_VERSION else THEME_VERSION=$THEME_VERSION.$THEME_DEVEL_VERSION fi fi AC_DEFINE_UNQUOTED(THEME_MAJOR_VERSION, $THEME_MAJOR_VERSION, [theme major version.]) AC_DEFINE_UNQUOTED(THEME_MINOR_VERSION, $THEME_MINOR_VERSION, [theme minor version.]) AC_DEFINE_UNQUOTED(THEME_MICRO_VERSION, $THEME_MICRO_VERSION, [theme micro version.]) AC_DEFINE_UNQUOTED(THEME_VERSION, "$THEME_VERSION", [theme version.]) dnl --------------------------------------------------------------------------- dnl Finish dnl --------------------------------------------------------------------------- # Turn on the additional warnings last, so -Werror doesn't affect other tests. AC_ARG_ENABLE(more-warnings, [AC_HELP_STRING([--enable-more-warnings], [Maximum compiler warnings])], set_more_warnings="$enableval",[ if test -d $srcdir/.git; then set_more_warnings=yes else set_more_warnings=no fi ]) AC_MSG_CHECKING(for more warnings) if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then AC_MSG_RESULT(yes) CFLAGS="\ -Wall \ -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \ -Wnested-externs -Wpointer-arith \ -Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \ $CFLAGS" for option in -Wno-strict-aliasing -Wno-sign-compare; do SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $option" AC_MSG_CHECKING([whether gcc understands $option]) AC_TRY_COMPILE([], [], has_option=yes, has_option=no,) if test $has_option = no; then CFLAGS="$SAVE_CFLAGS" fi AC_MSG_RESULT($has_option) unset has_option unset SAVE_CFLAGS done unset option else AC_MSG_RESULT(no) fi # # Enable Debug # AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], [turn on debugging])], , enable_debug=yes) if test "$enable_debug" = "yes"; then DEBUG_CFLAGS="-DG_ENABLE_DEBUG" else if test "x$enable_debug" = "xno"; then DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS" else DEBUG_CFLAGS="" fi fi AC_SUBST(DEBUG_CFLAGS) # Flags AC_SUBST(THEME_CFLAGS) AC_SUBST(THEME_LIBS) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) # Files AC_CONFIG_FILES([ Makefile src/Makefile ]) AC_CONFIG_HEADERS([config.h]) AC_OUTPUT echo " ConsoleKit $VERSION ======================== prefix: ${prefix} exec_prefix: ${exec_prefix} libdir: ${libdir} bindir: ${bindir} sbindir: ${sbindir} sysconfdir: ${sysconfdir} localstatedir: ${localstatedir} datadir: ${datadir} source code location: ${srcdir} compiler: ${CC} cflags: ${CFLAGS} Base libs: ${THEME_LIBS} Maintainer mode: ${USE_MAINTAINER_MODE} "