configure.in patch
- From: Havoc Pennington <hp redhat com>
- To: gtk-devel-list gnome org
- Subject: configure.in patch
- Date: 20 Sep 2001 22:46:02 -0400
Hi,
Right now we don't handle it very well if you have the wrong
pango/atk. Also moved the required versions to one place at the top
for easy updating on release.
Havoc
Index: configure.in
===================================================================
RCS file: /cvs/gnome/gtk+/configure.in,v
retrieving revision 1.228
diff -u -p -u -r1.228 configure.in
--- configure.in 2001/09/20 16:31:20 1.228
+++ configure.in 2001/09/21 02:47:46
@@ -77,6 +77,11 @@ AC_SUBST(GDK_PIXBUF_MINOR)
AC_SUBST(GDK_PIXBUF_MICRO)
AC_SUBST(GDK_PIXBUF_VERSION)
+## Versions of dependencies
+GLIB_REQUIRED_VERSION=1.3.8
+PANGO_REQUIRED_VERSION=0.19
+ATK_REQUIRED_VERSION=0.4
+
# For automake.
VERSION=$GTK_VERSION
PACKAGE=gtk+
@@ -192,6 +197,14 @@ changequote([,])dnl
# Honor aclocal flags
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
+## Initial sanity check, done here so that users get told they
+## have the wrong dependencies as early in the process as possible.
+## Later on we actually use the cflags/libs from separate pkg-config
+## calls. Oh, also the later pkg-config calls don't include
+## the version requirements since those make the module lists
+## annoying to construct
+PKG_CHECK_MODULES(BASE_DEPENDENCIES, glib-2.0 >=
$GLIB_REQUIRED_VERSION atk >= $ATK_REQUIRED_VERSION pango >=
$PANGO_REQUIRED_VERSION)
+
# libtool option to control which symbols are exported
# right now, symbols starting with _ are not exported
LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
@@ -295,7 +308,6 @@ AC_TRY_COMPILE([#include <dirent.h>], [D
#
GLIB_PACKAGES="gobject-2.0 gmodule-2.0"
-GLIB_REQUIRED_VERSION=1.3.8
AM_PATH_GLIB_2_0($GLIB_REQUIRED_VERSION, :,
AC_MSG_ERROR([
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]