1AC_PREREQ([2.57]) 2AC_INIT([gthumb-example], [1.0]) 3AM_INIT_AUTOMAKE([1.9 foreign]) 4 5AC_CONFIG_HEADERS([config.h]) 6AC_CONFIG_MACRO_DIR([m4]) 7AC_CONFIG_SRCDIR([configure.ac]) 8 9if test -z "$enable_maintainer_mode"; then 10 enable_maintainer_mode=yes 11fi 12AM_MAINTAINER_MODE([enable]) 13 14m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) 15 16AM_PROG_LIBTOOL 17 18AC_ISC_POSIX 19AC_PROG_CC 20AM_PROG_CC_STDC 21AM_PROG_CC_C_O 22AC_HEADER_STDC 23AC_C_BIGENDIAN 24AC_PROG_CPP 25 26GNOME_COMMON_INIT 27GNOME_DOC_INIT 28GNOME_MAINTAINER_MODE_DEFINES 29GNOME_COMPILE_WARNINGS([maximum]) 30GTHUMB_EXTENSION_INIT(2.12) 31 32GLIB_REQUIRED=2.16.0 33GTK_REQUIRED=2.16.0 34GCONF_REQUIRED=2.6.0 35GTHUMB_REQUIRED=2.11.1 36 37dnl =========================================================================== 38 39CFLAGS=${CFLAGS-:""} 40CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES" 41CFLAGS+=" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" 42 43AC_ARG_ENABLE(debug, 44 AS_HELP_STRING([--enable-debug], [enable compilation of debugging messages]), 45 [case "${enableval}" in 46 yes) ENABLE_DEBUG=yes ;; 47 no) ENABLE_DEBUG=no ;; 48 *) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;; 49 esac], 50 [ENABLE_DEBUG=no]) 51if test x$ENABLE_DEBUG = xyes; then 52 AC_DEFINE(DEBUG, 1, [enable compilation of debugging messages]) 53 CFLAGS+=" -g -O0" 54fi 55 56dnl =========================================================================== 57 58PKG_CHECK_MODULES(EXTENSION, [ 59 glib-2.0 >= $GLIB_REQUIRED 60 gthread-2.0 61 gmodule-2.0 62 gio-unix-2.0 63 gtk+-2.0 >= $GTK_REQUIRED 64 gconf-2.0 >= $GCONF_REQUIRED 65 gthumb-2.12 >= $GTHUMB_REQUIRED 66]) 67AC_SUBST(EXTENSION_LIBS) 68AC_SUBST(EXTENSION_CFLAGS) 69 70EXTENSION_DIR=`pkg-config --variable=extensionsdir gthumb-2.12` 71AC_SUBST(EXTENSION_DIR) 72 73EXTENSION_LIBTOOL_FLAGS='-module -avoid-version -disable-static' 74AC_SUBST(EXTENSION_LIBTOOL_FLAGS) 75 76dnl =========================================================================== 77 78IT_PROG_INTLTOOL([0.35.0]) 79GETTEXT_PACKAGE=gthumb-example 80AC_SUBST([GETTEXT_PACKAGE]) 81AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext package]) 82AM_GLIB_GNU_GETTEXT 83 84if test "x${prefix}" = "xNONE"; then 85 AC_DEFINE_UNQUOTED(LOCALEDIR, "${ac_default_prefix}/${DATADIRNAME}/locale", [Locale directory]) 86else 87 AC_DEFINE_UNQUOTED(LOCALEDIR, "${prefix}/${DATADIRNAME}/locale", [Locale directory]) 88fi 89 90dnl =========================================================================== 91 92AC_PATH_PROG(GCONFTOOL, gconftool-2, no) 93if test x"$GCONFTOOL" = xno; then 94 AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) 95fi 96AM_GCONF_SOURCE_2 97 98dnl =========================================================================== 99 100AC_CONFIG_FILES([ 101Makefile 102src/Makefile 103po/Makefile.in 104]) 105 106AC_OUTPUT 107 108echo " 109Configuration: 110 111 Source code location : $srcdir 112 Compiler : $CC 113 Prefix : $prefix 114 Debug : $ENABLE_DEBUG 115" 116