# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_INIT([gtkballs],[3.1.5],[]) AM_INIT_AUTOMAKE([-Wall foreign]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AC_CONFIG_HEADER(config.h) AC_CONFIG_MACRO_DIR([m4]) AM_GNU_GETTEXT([external]) m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) m4_ifdef([AM_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) LT_INIT # Init intltool IT_PROG_INTLTOOL # Checks for programs. AC_PROG_CC AC_HEADER_STDC AC_CHECK_HEADERS([sys/param.h signal.h]) AC_ARG_ENABLE(gtk3, AS_HELP_STRING([--enable-gtk3],[enable to use gtk-3.0 instead of gtk-2.0]), [case "${enableval}" in yes) enable_gtk3=yes ;; no) enable_gtk3=no ;; esac],[]) if test "x$enable_gtk3" = "xyes" ; then gtk_modules="gtk+-3.0 >= 3.0.0" else gtk_modules="gtk+-2.0 >= 2.14.0" CPPFLAGS="$CPPFLAGS -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES" fi PKG_CHECK_MODULES(GTK, [$gtk_modules]) AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) GETTEXT_PACKAGE=gtkballs AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.]) AM_GLIB_GNU_GETTEXT case "$CC" in gcc*) CPPFLAGS="$CPPFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers" ;; *) ;; esac AC_CONFIG_FILES([ gtkballs.lsm Makefile src/Makefile doc/Makefile doc/gtkballs.6x po/Makefile.in gtkballs.spec gtkballs-data/Makefile ]) AC_OUTPUT