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