Update configure.in to create Makefile in tests directory.
[atk.git] / configure.in
blob4b3474da4818e18a6c6ee997fe7514b87e1cae58
1 dnl Process this file with autoconf to produce a configure script.
3 ATK_MAJOR_VERSION=0
4 ATK_MINOR_VERSION=1
6 AC_SUBST(ATK_MAJOR_VERSION)
7 AC_SUBST(ATK_MINOR_VERSION)
9 AC_INIT(ChangeLog)
10 AM_INIT_AUTOMAKE(atk, 0.1)
12 AC_PROG_CC
13 AM_DISABLE_STATIC
14 AM_PROG_LIBTOOL
16 changequote(,)dnl
17 if test "x$GCC" = "xyes"; then
18   case " $CFLAGS " in
19   *[\ \ ]-Wall[\ \      ]*) ;;
20   *) CFLAGS="$CFLAGS -Wall" ;;
21   esac
23 changequote([,])dnl
27 # Find pkg-config
29 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
30 if test x$PKG_CONFIG = xno ; then
31   AC_MSG_ERROR([*** pkg-config not found. See http://pkgconfig.sourceforge.net])
34 if ! pkg-config --atleast-pkgconfig-version 0.5 ; then
35   AC_MSG_ERROR([*** pkg-config too old; version 0.5 or better required.])
38 GLIB_PACKAGES="gobject-2.0 gmodule-2.0 gthread-2.0"
39 AC_SUBST(GLIB_PACKAGES)
40 GLIB_REQUIRED_VERSION=1.3.2
42 AC_MSG_CHECKING(GLib version)
43 if $PKG_CONFIG --atleast-version $GLIB_REQUIRED_VERSION glib-2.0 ; then
44     AC_MSG_RESULT(yes)
45 else
46       AC_MSG_ERROR([
47 *** GLIB $GLIB_REQUIRED_VERSION or newer is required. The latest version of GLIB
48 *** is always available from ftp://ftp.gtk.org/.
49   ])
52 PANGO_PACKAGES="pango"
53 AC_SUBST(PANGO_PACKAGES)
55 # Check for Pango flags
57 AC_MSG_CHECKING(Pango version)
58 if $PKG_CONFIG --exists $PANGO_PACKAGES ; then
59         AC_MSG_RESULT(yes)
60 else
61         AC_MSG_ERROR([
62 *** Pango not found. Pango is required to build ATK.
63 *** See http://www.pango.org for Pango information.
67 DEP_CFLAGS=`$PKG_CONFIG --cflags $GLIB_PACKAGES $PANGO_PACKAGES`
68 DEP_LIBS=`$PKG_CONFIG --libs $GLIB_PACKAGES $PANGO_PACKAGES`
69 AC_SUBST(DEP_CFLAGS)
70 AC_SUBST(DEP_LIBS)
72 AC_CHECK_LIB(pango, pango_context_new, :, AC_MSG_ERROR([
73 *** Can't link to Pango. Pango is required to build
74 *** GTK+. For more information see http://www.pango.org]), $DEP_LIBS)
77 AC_OUTPUT([
78 Makefile
79 atk.pc
80 atk/Makefile
81 tests/Makefile