From: ellson Date: Tue, 27 Jun 2006 18:40:41 +0000 (+0000) Subject: add configure tests for -Txlib, -Tgtk X-Git-Tag: LAST_LIBGRAPH~32^2~6225 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=36662cfca9fe97c431e757040b3441d98d96295a;p=graphviz add configure tests for -Txlib, -Tgtk --- diff --git a/configure.ac b/configure.ac index 54e76a995..f5f8ef83a 100644 --- a/configure.ac +++ b/configure.ac @@ -248,7 +248,8 @@ AC_CHECK_HEADERS(stdarg.h stddef.h stddef.h stdlib.h stdint.h malloc.h \ search.h getopt.h pthread.h values.h float.h limits.h termios.h \ errno.h time.h unistd.h fenv.h strings.h \ sys/time.h sys/times.h sys/types.h sys/select.h fpu_control.h \ - sys/fpu.h strings.h sys/socket.h sys/stat.h sys/mman.h) + sys/fpu.h strings.h sys/socket.h sys/stat.h sys/mman.h \ + sys/ioctl.h sys/inotify.h) AC_HEADER_TIME AC_HEADER_DIRENT AC_HEADER_STDBOOL @@ -1230,6 +1231,40 @@ AC_SUBST(PANGOCAIRO_LIBS) fi AM_CONDITIONAL(WITH_PANGOCAIRO, [test "x$HAVE_PANGOCAIRO" != "x"]) +dnl ----------------------------------- +dnl INCLUDES and LIBS for GTK. + +PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.7.0], + [HAVE_GTK=1 + AC_DEFINE_UNQUOTED(HAVE_GTK,1, + [Define if you have the gtk+ library])], + [AC_MSG_WARN(gtk+ library not available. desktop features will not be built)]) +AC_SUBST(GTK_CFLAGS) +AC_SUBST(GTK_LIBS) +AM_CONDITIONAL(WITH_GTK, [test "x$HAVE_GTK" != "x"]) + +dnl ----------------------------------- +dnl INCLUDES and LIBS for GNOMEUI. + +PKG_CHECK_MODULES(GNOMEUI, [libgnomeui-2.0], + [HAVE_GNOMEUI=1 + AC_DEFINE_UNQUOTED(HAVE_GNOMEUI,1, + [Define if you have the gnomeui library])], + [AC_MSG_WARN(gnomeui library not available. using alternate code for firefox interaction)]) +AC_SUBST(GNOMEUI_CFLAGS) +AC_SUBST(GNOMEUI_LIBS) +AM_CONDITIONAL(WITH_GNOMEUI, [test "x$HAVE_GNOMEUI" != "x"]) + +dnl ----------------------------------- +dnl INCLUDES and LIBS for GLADE. + +GETTEXT_PACKAGE=glade-2.0 +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.]) + +ALL_LINGUAS="" +AM_GLIB_GNU_GETTEXT + dnl ----------------------------------- dnl INCLUDES and LIBS for GD diff --git a/lib/gvc/libgvc.pc.in b/lib/gvc/libgvc.pc.in index 520042c40..dae13c77d 100644 --- a/lib/gvc/libgvc.pc.in +++ b/lib/gvc/libgvc.pc.in @@ -2,9 +2,11 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@/@PACKAGE@ includedir=@includedir@/@PACKAGE@ +plugins=@GVPLUGIN_VERSION@ Name: libgvc Description: The GraphVizContext library Version: @VERSION@ Libs: -L${libdir} -lgvc Cflags: -I${includedir} + diff --git a/lib/gvc/libgvc_builtins.pc.in b/lib/gvc/libgvc_builtins.pc.in index 1a69971ed..1fdc8c73f 100644 --- a/lib/gvc/libgvc_builtins.pc.in +++ b/lib/gvc/libgvc_builtins.pc.in @@ -2,6 +2,7 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@/@PACKAGE@ includedir=@includedir@/@PACKAGE@ +plugins=@GVPLUGIN_VERSION@ Name: libgvc_builtins Description: The GraphVizContext library