summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2008-10-26 16:15:53 +0000
committerRoger Leigh <rleigh@debian.org>2008-10-26 16:15:53 +0000
commit97aedb05b271e9486f51eac1aee64fce92da64ca (patch)
tree9abd1bee206c4ea14bfebac318846e5fe32c6c67 /configure.ac
parent162bb22c0a612c065ea77a88136fcf8ded9159a9 (diff)
Imported Upstream version 4.3.99+cvs20060121.dfsg.1
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac26
1 files changed, 24 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 80b8ebb..ec1d2ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-dnl $Id: configure.ac,v 1.131 2005/11/21 11:16:22 rleigh Exp $
+dnl $Id: configure.ac,v 1.133 2006/01/13 16:09:14 rleigh Exp $
dnl Copyright (C) 2001-2004 Roger Leigh
dnl
dnl This program is free software; you can redistribute it and/or modify
@@ -52,7 +52,7 @@ pushdef([GUTENPRINT_VERSION], GUTENPRINT_MAJOR_VERSION.GUTENPRINT_MINOR_VERSION.
AC_INIT(GUTENPRINT_NAME, GUTENPRINT_VERSION, [gimp-print-devel@lists.sourceforge.net])
AC_PREREQ(2.53)
-AC_REVISION($Revision: 1.131 $)
+AC_REVISION($Revision: 1.133 $)
AC_CONFIG_SRCDIR(src/main/print-vars.c)
AC_CONFIG_AUX_DIR(scripts)
STP_INIT
@@ -618,6 +618,25 @@ if test x$ENABLE_PROFILE = xyes ; then
fi
AC_SUBST(GNUCFLAGS)
+AH_TEMPLATE([HAVE_GCC_ATTRIBUTES],
+ [Define to 1 if GCC special attributes are supported])
+AC_MSG_CHECKING([if $CC supports __attribute__ syntax])
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([typedef struct __attribute__((__packed__)) {
+ unsigned char foo;
+ char bar;
+ long baz;
+} test_struct_t;],
+ [test_struct_t mystruct;])],
+ [AC_MSG_RESULT([yes])]
+ AC_DEFINE([HAVE_GCC_ATTRIBUTES], 1),
+ [AC_MSG_RESULT([no])])
+
+AH_VERBATIM([HAVE_GCC_ATTRIBUTES_BOILERPLATE],
+[#ifndef HAVE_GCC_ATTRIBUTES
+/* This should really be a C99 anonymous variadic macro. */
+#define __attribute__(attr)
+#endif])
+
dnl Checks for libraries.
dnl When checking readline, check using extra libraries first.
dnl We want to protect against the link somehow succeeding, but only
@@ -899,12 +918,15 @@ AC_SUBST(GUTENPRINTUI2_VERSION)
AC_SUBST(gutenprint_cflags)
gutenprint_libs="${GUTENPRINT_LIBS} ${gutenprint_libdeps}"
AC_SUBST(gutenprint_libs)
+AC_SUBST(gutenprint_libdeps)
AC_SUBST(gutenprintui_cflags)
gutenprintui_libs="${GUTENPRINTUI_LIBS} ${gutenprintui_libdeps}"
AC_SUBST(gutenprintui_libs)
+AC_SUBST(gutenprintui_libdeps)
AC_SUBST(gutenprintui2_cflags)
gutenprintui2_libs="${GUTENPRINTUI2_LIBS} ${gutenprintui2_libdeps}"
AC_SUBST(gutenprintui2_libs)
+AC_SUBST(gutenprintui2_libdeps)
AC_SUBST(LIBREADLINE_DEPS)
AC_SUBST(MAINTAINER_CFLAGS)
AC_SUBST(PLUG_IN_PATH)