Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality
authorAlan Coopersmith <alan.coopersmith@oracle.com>
Sat, 25 Aug 2012 06:35:41 +0000 (23:35 -0700)
committerAlan Coopersmith <alan.coopersmith@oracle.com>
Sat, 25 Aug 2012 19:34:25 +0000 (12:34 -0700)
Copied from libX11 configure.ac

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
configure.ac

index e94e32c..d6b9531 100644 (file)
@@ -1,11 +1,18 @@
 #                                               -*- Autoconf -*-
 # Process this file with autoconf to produce a configure script.
 
+# Initialize Autoconf
 AC_PREREQ(2.57)
 AC_INIT([libxcb],
         1.8.1,
         [xcb@lists.freedesktop.org])
 AC_CONFIG_SRCDIR([xcb.pc.in])
+# 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)
+# to avoid autoconf errors.
+AC_USE_SYSTEM_EXTENSIONS
+
+# Initialize Automake
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])