diff options
author | Roger Leigh <rleigh@debian.org> | 2008-10-26 16:15:53 +0000 |
---|---|---|
committer | Roger Leigh <rleigh@debian.org> | 2008-10-26 16:15:53 +0000 |
commit | 97aedb05b271e9486f51eac1aee64fce92da64ca (patch) | |
tree | 9abd1bee206c4ea14bfebac318846e5fe32c6c67 /configure.ac | |
parent | 162bb22c0a612c065ea77a88136fcf8ded9159a9 (diff) |
Imported Upstream version 4.3.99+cvs20060121.dfsg.1
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 26 |
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) |