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