Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in24
1 files changed, 22 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index 0bdf505..0357eca 100644
--- a/configure.in
+++ b/configure.in
@@ -2,7 +2,7 @@ AC_INIT(art)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(olpc-artwork, 0.3)
+AM_INIT_AUTOMAKE(olpc-artwork, 0.5)
# Honor aclocal flags
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
@@ -13,7 +13,7 @@ AM_DISABLE_STATIC
AC_PROG_CC
AC_HEADER_STDC
-
+AC_PROG_LIBTOOL
AC_PROG_INTLTOOL
PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.0.0,,
@@ -23,6 +23,22 @@ GDK_PIXBUF2_CFLAGS=`$PKG_CONFIG --cflags gdk-pixbuf-2.0`
GDK_PIXBUF2_LIBS=`$PKG_CONFIG --libs gdk-pixbuf-2.0`
AC_SUBST(GDK_PIXBUF2_CFLAGS)
AC_SUBST(GDK_PIXBUF2_LIBS)
+
+PKG_CHECK_MODULES(ENGINE, gtk+-2.0 >= 2.0 gobject-2.0 >= 2.0 cairo >= 0.1.1)
+
+dnl ===========================================================================
+dnl Use lots of warning flags with GCC
+
+WARN_CFLAGS=""
+if test "x$GCC" = "xyes"; then
+ WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
+ -Wmissing-prototypes -Wmissing-declarations \
+ -Wnested-externs -fno-strict-aliasing"
+fi
+AC_SUBST(WARN_CFLAGS)
+dnl ===========================================================================
+
+AM_GLIB_GNU_GETTEXT
AC_OUTPUT([
Makefile
@@ -34,4 +50,8 @@ art/icon-theme/Makefile
art/icon-theme/24x24/Makefile
art/icon-theme/32x32/Makefile
art/icon-theme/48x48/Makefile
+gtk-engine/Makefile
+gtk-engine/src/Makefile
+gtk-engine/theme/Makefile
+po/Makefile.in
])