1######################################################################
2##### Setup stuff ####################################################
3######################################################################
4AC_PREREQ(2.53)
5
6AC_INIT(gtkimageview, 1.6.4)
7AC_CONFIG_SRCDIR([src/gtkimageview.h])
8
9# foreign makes it so I don't need stupid NEWS, INSTALL, etc files.
10AM_INIT_AUTOMAKE([foreign])
11
12######################################################################
13##### Check for different programs ###################################
14######################################################################
15
16AC_PROG_CC
17AC_PROG_INSTALL
18AM_PROG_LIBTOOL
19
20# Initialize GNOME environment
21GNOME_COMMON_INIT
22GNOME_COMPILE_WARNINGS(error)
23DEPRECATED_FLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
24AC_SUBST(DEPRECATED_FLAGS)
25
26PKG_CHECK_MODULES(DEP,
27    gtk+-2.0 >= 2.6.0)
28AC_SUBST(DEP_CFLAGS)
29AC_SUBST(DEP_LIBS)
30
31# Check for glib utils
32AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
33AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
34
35# 1.8 introduced the --rebuild-sections and --rebuild-types options to
36# 1.gtkdoc-scan that we need.
37GTK_DOC_CHECK([1.8])
38
39######################################################################
40##### Twiddle CFLAGS #################################################
41######################################################################
42CFLAGS="${CFLAGS} -Wall -Werror -std=c99 -Wmissing-prototypes"
43
44
45######################################################################
46##### Output files ###################################################
47######################################################################
48AC_CONFIG_FILES([
49gtkimageview.pc
50Makefile
51docs/Makefile
52docs/reference/Makefile
53src/Makefile
54tests/Makefile
55tests/testlib/Makefile
56])
57
58AC_OUTPUT
59
60echo "
61
62Configuration:
63
64        Source code location:   ${srcdir}
65        Compiler:               ${CC}
66        CFLAGS:                 ${CFLAGS}
67
68
69"
70
71
72