[Xcb] [PATCH libxcb 1/7] autoconf: use XORG_DEFAULT_OPTIONS

Gaetan Nadon memsize at videotron.ca
Tue Dec 3 08:12:03 PST 2013

XCB has been part of X.Org for a while now. This patch will harmonize the XCB
configuration, using xorg-macros series of macros. It is already used in the
XCB utils packages and is needed to build xcb-proto.

The XORG_DEFAULT_OPTIONS already includes the statement for the silent

The AC_PROG_CC statement is removed so as not to override AC_PROG_CC_C99
in XORG_DEFAULT_OPTIONS. The effective change is that xcb now uses c99 as

Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
 configure.ac |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 87804ba..ce9106c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,6 @@ AC_CONFIG_SRCDIR([xcb.pc.in])
 # Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 # Set common system defines for POSIX extensions, such as _GNU_SOURCE
 # Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL)
@@ -28,7 +27,12 @@ AC_CONFIG_HEADERS([src/config.h])
+# Require xorg-macros minimum of 1.18 - Initial version
+          [m4_fatal([must install xorg-macros 1.18 or later before running autoconf/autogen])])

More information about the Xcb mailing list